高级会员
- 积分
- 762
- 金钱
- 762
- 注册时间
- 2021-5-18
- 在线时间
- 28 小时
|
1、I.MX RT1050是由I.MX 6UL欢心(A7换成M7)而来的,因此A7上的内部bootloader保留了下来,
RT1050支持多种boot device就是这个内部bootloader来支持的(猜测,没用过A7),这样的结果就是
不能像STM32一样拿到例程就可以直接编译、下载、复位云心。I.MX RT1050因为是要下载外部的
hyper flash中的,因此MDK要先有hyper flash烧写算法,这点MDK已经支持了。
2、光有烧写算法还是不行的,根据I.MX RT1050的用户手册得知还需要在hyper flash的指定地址存放一些
数据用来描述代码的一些信息,这点和我用过的S5PV210一样,S5PV210如果从SD卡启动的时候是需要
在bin文件前面添加16个字节(应该是16个字节,年久已经忘记了,反正是要添加头信息)的头信息。
3、RT1050的代码要想下载到外部hyper flash中并且可以在复位后正常运行,0x6000 0000和0x6000 1000这
两个地址开始出的那个512 Bytes flexSPI flash的配置参数信息和64 Bytes IVT表都不能少。
原文链接:https://www.yunduoketang.com/article/zxjy30.html
|
|