单片机学习小组
直播中

xymbmcu

12年用户 1022经验值
擅长:可编程逻辑
私信 关注

nu977 keil编译的noos程序怎么烧录到spi flash?

keil编译输出的bin文件。uboot启动后,手动装载程序到dram里面运行正常。
bin文件直接烧录到uboot的位置不能运行。

回帖(1)

王涛

2023-11-1 10:36:00
1.首先需要确认SPI Flash是否已经被正确配置,并且支持启动从SPI Flash上运行程序。并且需要确认所烧写的SPI Flash的大小和芯片选型是否正确

2.将编译得到的bin文件通过uboot的tftpboot命令上传到内存中,运行将bin文件在内存中保存的命令(一般为sf write命令),将bin文件烧录到SPI Flash中

3.在完成烧录操作后,需要确认在uboot的环境变量中设置了正确的启动参数,让uboot可以正确地从SPI Flash中启动noos程序。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分