课程笔记参考链接:【zynq课程笔记】【裸机】【第10课 】【Zynq启动原理与程序固化】 - ACZ702开发板 - 芯路恒电子技术论坛 - Powered by Discuz!
QSPI FLASH位置
使能QSPI flash
打开block design。
使能SD 0
更新bit文件之后,工程报错
删除掉
如果是例程文件的话,就可以选择重新生成
创建工程
创建boot image流程
.elf文件是什么
图中的 .elf
文件全称是 Executable and Linkable Format(可执行与可链接格式)。这是一个广泛使用的文件格式,用于存储可执行文件、目标代码、共享库以及核心转储等。
在嵌入式系统开发中,例如 Zynq 平台的开发,.elf
文件通常用于存储程序的最终可执行代码,并且包含了必要的调试信息和符号信息。
选择创建 boot image的文件
如果点击的时候,没有默认生成下面的所有路径,重启SDK。
创建时候的文件选择
如果没有错,路径要自己选
boot.bin二进制文件的路径
固化程序到QSPI
固化如果花很长时间,就是错的
如图卡在这个位置
解决方案:如何打开一个获得的ZYNQ的裸机SDK实例工程并本地编译和调试运行 - ACZ702开发板 - 芯路恒电子技术论坛 - Powered by Discuz!
如果能够正常运行,应该是这样的。
控制面板的显示如下
开发板从jtag改为从QSPI启动,然后重启电源
固化程序到SD卡中
用读卡器,装上SD卡,然后在电脑上,确认其格式为fat32,如果不是,格式化为fat32。
将工程代码目录下的bin文件拷贝到SD卡上
如下图所示
然后将SD卡的盘符弹出(不知道SD卡质量怎么样,保险一点)