- 博客(13)
- 收藏
- 关注
原创 zynq无DDR使用OCM加载程序运行
一、使能DDR,但程序不用DDR赛灵思提供的文档,按照文档进行链接:https://yun.baidu.com/s/1_tfNnXay524i4u8RS5Rt-Q 密码:nnsa第八步 改为注释掉FLASH大小选择,均写成128M就可以成功的OCM加载程序了二、在硬件中不使能DDR根据参考采用的方法是在zynq block design配置时保留ddr,而在程序编...
2018-12-28 13:58:44 5794 7
原创 zynq 中断硬件连线设置
左边蓝色,是pl给ps的中断,fpga0-fpga15 ,可以加上concat,变成多位,最上边是0位,对应中断号61,1位是62号,以此类推右边红色是ps给pl的中断,可以不勾选,不影响ps接收can中断。私有快速中断没搞清...
2018-11-23 22:08:47 549
原创 zynq 制作镜像
先选 fsbl.elf,再 .bit文件,最后是所写工程的.elf文件NandFlash 烧写的 BOOT 文件为二进制 bin 文件,QSPIFlash 烧写的 BOOT 文件为mcs 格式的文件
2018-10-17 17:32:24 1006
原创 python 记录
Threadingself.rData.start()#开始进程self.rData.join()#等待子进程结束后再继续往下运行,通常用于进程间的同步。self.rData.is_alive()#是否存活
2018-09-12 16:27:30 180
原创 PYQT5 收集的一些有用的内容
Layout按比例布局 bool QBoxLayout::setStretchFactor(QWidget * widget, int stretch) bool QBoxLayout::setStretchFactor(QLayout * layout, int stretch) vbox.setStretchFactor(self.displayQW...
2018-09-12 16:12:48 195
原创 python canopen包
sdo 先声明个变量为sdodevice_type = node.sdo[0x3001]print(device_type.raw)device_type.raw = 2然后变量 device_type.raw 被赋值就是写入(2B),打印就是读取(40)。
2018-09-12 16:11:09 1401 1
原创 python每隔10秒运行一个指定函数,等待过程不能中断主线程!
# coding: utf8import threadingimport time# 真正要执行的函数def t1(): print ('ok')# 每隔10秒钟执行def t2(): while 1: t1() time.sleep(10)if __name__ == '__main__': t = threading...
2018-07-18 22:45:07 21195 1
原创 全局计时器
int GlobalTimer_init(u64 Load_Value){ //加载初始值,计数器是增加的,初始值设为0; XTime_SetTime(0); //加载计数周期,私有定时器的时钟为CPU的一半,为333MHZ,如果计数1S,加载值为1sx(333x1000x1000)(1/s)-1=0x13D92D3F Xil_Out32((u32)GLOBAL_TMR_BAS...
2018-07-13 21:24:15 423
原创 vivado sdk载入IQmath库的问题
在properties中的libraries中改动一下就会出问题(默认值-Wl,--start-group,-lxil,-lgcc,-lc,--end-group),在编译的时候自动在前 加上 -l 导致编译错误,只能分开写。分开写以后,就会出现_exit未定义。f:/soft/xilinx2016/sdk/2016.4/gnu/aarch32/nt/gcc-arm-none-eabi/...
2018-07-10 15:34:02 1881 4
原创 python_canopen语句
SDOOD中有的,带有次级地址的SDO读取ODdata = node.sdo[0x2000][0].rawOD中有的,没有次级地址的SDO读取ODdata = node.sdo[0x2000].raw需要按格式来,否则报错。
2018-04-26 14:44:38 577
原创 canopen对象字典
0x1005 0x40000080 0x1006 0x2710 实现节点产生同步信号0x1014 0x80 对象字典必须有这项才能实现TPDO...
2018-04-24 20:52:56 1540
原创 CANOPEN的PDO
节点1 0x1800的01位为COB-ID,若某个节点想接受,在0x1400的01位写相同ID。节点1 0x1A00中的数据为映射地址,格式为XXXX_XX_XX分别为地址,子索引,数据长度。去找相应地址中的数据,就是要发送的数据。节点2 0x1800的01位为COB-ID,若某个节点想接受,在0x1400的01位写相同ID。节点2 0x1A00中的数据为映射地址。节点2 0x1400的01位为C...
2018-04-13 19:46:09 5506 3
原创 ZYNQ移植CANOPEN
由于CANopen的源码和ZYNQ的可以数据结构不同,转换一下can_data.c#include“can_data.h”// volatile u32 FramePtr [4];// volatile u32 TxFramePtr [4];// volatile u32 RxFramePtr [4];s32 XCanPs_Send_Self(XCanPs * Instance...
2018-04-12 16:21:23 1242 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人