本帖最后由 tomasyong 于 2021-5-18 11:30 编辑
因为项目涉及TFT驱动,尝试用SAMA5D2平台在RTOS环境下做开发测试。测试评估板为SAMA5D27 SOM1其内置DDR2,具备后期根据需要自行设计核心板的可行性。近期调试仿真采用的是由SD卡预装BOOT.BIN,在IAR环境下做DEBUG,借助于Harmony3,开发模式跟MCU差不多,开发过程也很舒服。 现在用的是官方例程自带的BOOT.BIN为SD卡引导用户程序。假如后期产品定型,则需要改由QSPI引导。如何自行修改编译BOOT文件,如何烧录BOOT文件和用户文件到QSPI存储区,现在是没有一点头绪,前提是需要在MplabX环境下进行此项工作,合理避开Linux开发环境。
这是MplabX打开BOOT例程后的配置界面,理论上BOOT参数都可以按需配置。比如我现在测试用的是SAMA5D27-G1,产品定型后如果觉得128MB内存太大不需要,也可修改为64MB的型号或直接选225(16MB)。官方文档也是说可以的。 我尝试在MplabX V5.35环境下BUILD此工程,系统报错,之后又下载了另一at91bootstrap(见附件),仍然是无法生成我想象的BIN文件。 希望能够尽快把这些MPU特有的BOOT过程疏理通顺,实现从MCU到MPU的入门。主体顺利,小麻烦不断。
at91bootstrap-at91bootstrap-3.x-mplabx.zip
(958.79 KB)
|