TI中文支持网
TI专业的中文技术问题搜集分享网站

关于emif16 nor flash bootloader

你好:

 现在我在调试C6678的emif16 nor flash bootloader时出现了一些问题,还麻烦各位专家帮忙解答一下,谢谢了!

 我们使用的BOOT方式是EMIF16 NOR FLASH boot,NOR FLASH连接在CE2上,连接仿真器查看寄存器DEVSTAT(0x02620020)的值为0xDBF1,BOOTCOMPLETE(0x026013c)的值为0x01。说明BOOT方式是设置为EMIF16 BOOT的,RBL完成后PC指针是指向的0x70000000空间的,但是仍然无法读取NOR FLASH中的数据,读取的值全部为0。查看EMIF16配置寄存器区域(0x20c00000)看见这些寄存器是初始化了的。

 

MaoQTian:

连接仿真器运行应用程序初始化EMIF16后,能正确读写NOR FLASH,然后SYSTEM RESET后,PC指针就指向了0x20B00000,接着直接点运行,看到PC指针是指向了NOR FLASH 空间的(0x70000000),并且查看EMIF16配置寄存器区域(0x20c00000)是初始化了的(如果EMIF16没有初始化成功,这段寄存器区域是读写保护的)。

Roy:

NOR FLASH连接在CE2上? 应该接到CE0上~~。 0x70000000对应的空间。

Wenguo Li1:

DEVSTAT(0x02620020)的值为什么是0xDBF1 啊?根据数据手册不应该是0x201吗?

我也在做EMIF NOR flash 启动,能不能给个指导。

我的邮箱liwg08@foxmail.com 

qian cui:

回复 MaoQTian:

你好,我也刚接触6678通过emif16从nor flash启动,是否需要初始化emif16和flash,具体需要说明工作?能否详细说明下,也可以发我邮箱cuiqian198611@163.com,非常感谢

赞(0)
未经允许不得转载:TI中文支持网 » 关于emif16 nor flash bootloader
分享到: 更多 (0)