手上一套MIMXRT1170-EVK,mcu是rt1176,rt-thread studio用jlink在线仿真,点灯程序跑起来正常,控制台正常使用。点下载程序,也没提示啥问题。但重新上电就是不能启动,目前怀疑是链接文件link.lds没有整好,不确定。看文件注释内容,应该某是从RT1052的bsp拷贝过来,并没有正好,就发布了。链接脚本这一块我目前不太熟悉,看有谁能整一下。
mimxrt系列flashless的mcu有它自己的bootflow,所以需要参考原厂有关外部flash启动相关的内容,也可参考痞子衡文章。
可以从这几个方向上逼近问题:
建议你去搜一下痞子衡的博客,imx rt的芯片,启动,mpu,cache,分散加载文件怎么配置 这些都要了解,要不然玩不动
这种芯片的玩法一般是调试会在内部ram或者sdram跑代码(下载快),最终发布代码蔡放到外部norflash跑,刚开始我玩1052也是一大堆问题,还有建议先跑官方的sdk,各种版本都跑一下
好吧,谢谢