首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

新手求助xep100写rom问题

新手求助xep100写rom问题

各位高手大家好,小弟刚开始学嵌入式不久,目前正在研究xep100的flash读写,我是用FCCOB这个寄存器写的,写分页flash都能读写成功,可是写不分页的,也就是0xC000,我用相同的办法连很小的数据都写不进去,一写程序就挂掉。我确定C000里没有东西,我的程序是放在E000里的。我知道C000就是分页FF,FCCOB最终还是用全局地址,我转成的全局地址也确保没有问题。最奇怪的是,我单步调试的时候是可以写成功,读上来也是对的,可是一旦全速运行就不行了,BDM提示我说BDM寄存器出错,我绞尽脑汁还是不知道原因,求各位大大指点,小弟不甚感激!
听人说同一个分页的flash不能同时读和写,即使不在一个地址也不行,所以程序放在ROM里就不能往ROM写数据,是这样的吗?
楼主说的是正确的,对同一Flash分页的檫写,可以考虑放在RAM中区运行檫写函数!
返回列表