🔍 搜索帖子 / 资讯 / 芯片型号…
论坛/开源蜂鸟E203/DDR200T板载MCU FLASH无法运行程序
DDR200T板载MCU FLASH无法运行程序
开源蜂鸟E203 作者 Z 发布于 2021-06-16 16:16(1941 天前) 10633 浏览

我们使用的是DDR200T板子,之前用FLASH下载过一个数据量很大的程序(可能有10Mbit),之后用DDR200T内置的e203内核,在FLASH/FLASHXIP模式下跑hello world程序就一直会有如下图所示的报错。查询了一下,MCASE=0x2似乎是指令未对齐。


我们怀疑是FLASH坏了,因此改了链接文件,在FLASHXIP模式下把程序下载到DDR后,可以正常运行程序。此外,使用ILM模式跑程序都可以正常工作。

有朋友可以帮忙看一下这种如何解决吗,每次上电都要把程序下载到DDR里面还是有些麻烦的,非常感谢。(我们使用的是windows版本的IDE)


log如下:


全部回复 16
胡灿
胡灿1941 天前 · 16 楼

这个异常是非法指令,把flash里面的内容重新烧写一下吧

💡 请 登录 后参与讨论(微信扫码即登录/注册)