请问 I.MX rt1060 是否支持IAP的功能

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

请问 I.MX rt1060 是否支持IAP的功能

5,271 次查看
lw3
Contributor I

iap实现 主要对程序flash的读写功能  实现程序的更新功能  目前对flexspi flash的操作的时候 mcu会重启,擦除flash的时候就会重启  有没有相关的例子 

0 项奖励
回复
31 回复数

1,445 次查看
jingpan
NXP TechSupport
NXP TechSupport

Hi @lw3 ,

还没有客户在外挂flash上被绊倒的,按照正常设计都没有问题。请不要担心。

 

Regards,

Jing

0 项奖励
回复

1,442 次查看
lw3
Contributor I
我试过了flexspi的例子 也不跑不通 读不到id 例子也是不正常 卡住不往下走啦
0 项奖励
回复

1,404 次查看
jingpan
NXP TechSupport
NXP TechSupport

Hi,

不得不説你从一上来就太急于求成了。flexspi enable的顺序是先搞清楚硬件设计,用SPT/MCUBootUtility验证硬件有没有问题,随后用flexspi demo来调整配置,随后修改FCB。另一方面要找到或者修改仿真器的下载算法。一切都搞好的才算是完全解决问题。

 

Regards,

Jing

 

0 项奖励
回复

1,362 次查看
lw3
Contributor I
我使用了rom api函数接口 读写擦除就还好 目前至少几次 2M字节大小的升级文件没有出现问题,但是目前升级之后的跳转到应用代码 就是一直报硬件错误,应用代码带了freertos操作系统的, 不加boot程序应用代码跑起来一点问题都没有,加了boot程序 程序地址修改了一下 就一直报错误 就是操作系统调度就重启 相同的应用代码只是加了地址偏移 就报异常 奇了怪 调用prvStartFirstTask这个函数就重启 其他的都还开始动作就重启啦
0 项奖励
回复

1,638 次查看
lw3
Contributor I
RT-UFL 编译出来的烧录算法不能烧录 用官方的 烧录算法就可以烧录 RT-UFL 报超时
0 项奖励
回复

1,537 次查看
lw3
Contributor I
信号质量没有测过 目前未知
0 项奖励
回复

1,505 次查看
lw3
Contributor I

flaspi接口的原理图

0 项奖励
回复

1,498 次查看
lw3
Contributor I
没有用到DQS信号 DQS是悬空的
0 项奖励
回复

1,697 次查看
lw3
Contributor I
我把flash代码的擦除 写入和读取的函数 以及所有文件已经上传 我发现实际在用jlink更新的时候 也是烧录程序的时候 也会出现擦除超时的问题 已经写入失败的问题情况 说明本身flash 擦除和写入 应该也是有问题的
0 项奖励
回复

1,740 次查看
lw3
Contributor I

这个是程序flash的读写擦除文件 

0 项奖励
回复

2,071 次查看
lw3
Contributor I
我目前使用sfw的例程里面的读写flexspi 接口flash,发现擦除sfw_flash_erase 接口和写入sfw_flash_write 读取sfw_flash_read函数接口 在更新的时候 会报错误 MemManage Handler 或者报硬件错误 HardFault Handler
0 项奖励
回复