
复旦微电子
文章平均质量分 74
披着假发的程序唐
嵌入式软件工程师,擅长linux开发、单片机开发、OTN光通信协议解析、卫星导航相关
展开
-
ZYNQ-Linux开发之(八)Python源码交叉编译安装以及Numpy库交叉编译安装的使用
对于交叉编译使用的numpy库来说,只需要numpy文件夹下的.h文件,所以eclipse中调用的numpy库并不需要交叉编译,.h文件不分平台,可以直接将zynq根文件系统中/usr/lib/python3/dist-packages/numpy/core/include/numpy文件夹拷贝出来放到虚拟机中使用,也可以手动安装X86平台的numpy库或者安装ARM平台下的numpy库,然后将python安装目录下对应的。端编译方式一致,没有交叉编译工具,编译平台,目标平台等配置,直接。原创 2023-08-01 14:45:04 · 1743 阅读 · 1 评论 -
ZYNQ-Linux开发之(七)国产化复旦微电子FMQL平台uboot和kernel无法识别国产SPI Flash 芯片以及分区的问题
这里面我添加了几行打印信息,打印的是uboot启动后读取的spi flash芯片实际的ID值,系统启动后进入uboot指令,输入:sf probe,即可查看,一共是6个值,分为两组,前三个为flash芯片的Manufacture ID,也就是0x010219,后三个为Device ID的值,也就是0x4d0180,或者是0x4d01,具体情况跟芯片的型号有关,同时可以查看芯片手册来确定上面的两个ID的值。(1)进入到SDK中,找到如下目录中的spi_flash.c文件,双击打开,找到如下函数。原创 2023-08-01 14:24:12 · 4929 阅读 · 0 评论 -
ZYNQ-FMQL简介、linux开发方法、Vivado工程搭建
ZYNQ、FMQL开发流程、设备树开发流程、vivado工程搭建、procise工程搭建、IAR工程搭建原创 2023-06-18 10:39:24 · 1337 阅读 · 1 评论 -
ZYNQ-Linux开发之(五)Vivado工程搭建,设备树修改方法,复旦微电子fmql开发、vivado联合procise、IAR的linux系统开发-保姆级教程-非常详细
不要在其余四个文件中修改设备树,即便修改了,编译后也不会生效,其余四个文件是通过DeviceTree文件夹以及.hdf文件编译后生成的,里面有vivado工程搭建的资源的设备树节点的描述,大家使用时,可以先不修改system-user.dtsi文件编译一次,这样其余四个文件中的设备树节点就根据你的DeviceTree文件夹以及.hdf文件进行了更新,然后再通过其余四个文件中的设备树节点的引用名字,在system-user.dtsi文件中通过引用添加新的设备树子节点信息。原创 2023-06-18 10:10:46 · 9640 阅读 · 16 评论