RT ROM支持从外部Flash加载image进SDRAM执行,不需要IAP即可做到
1. 你的image需要链接到SDRAM map空间里(0x8000_0000 ~ )
2. 使用elftosb工具生成bootable image时需要同时提供dcd.bin
3.使用MfgTool2下载含dcd的bootable image进外部Flash
底下就交给RT ROM,芯片上电启动,ROM会从外部Flash里加载一部分image data进内部OCRAM,这部分image data包含IVT, dcd。如果是有效的dcd,ROM会根据dcd的指示配置SDRAM控制器(SEMC),配置正确后,SDRAM便可正常访问,然后ROM会根据IVT里指示的image信息进一步搬运image进目标地址(可以是ITCM, DTCM, OCRAM, SDRAM),搬运完成即跳转到目标地址执行image
最近我也在做程序放在片外Flash中,运行在SDRAM的研究,希望您也给我发一份资料给我,非常感谢,邮箱是:zym198778@163.com
@zhihui liu 您好,
您的IAP搞好了吗?非常感谢您能发到我邮箱一份,934932313@qq.com
Hi,
The i.MX RT does not have internal flash memory so seems ISP or IAP, we are not applicable to it. i.MX RT work only with external flash memories. Hope this can do help for you.
Have a nice day
Rita