在高于0x10000的地址中编程EEPROM时出现问题

5个职位/0个新职位
最后一篇文章
GCB布莱尔
离线
最后一次见到:4年8个月前
硕士
已加入:2014-09-08 10:21
在高于0x10000的地址中编程EEPROM时出现问题

你好,

我使用mkimage用我的映像构建了一个辅助引导加载程序。这给了我一个二进制输出,效果很好

但是我注意到,当我将图像编程到我的i2C EEPROM中时,0x10000以上的任何内容都没有被编程(例如,产品标题)。

如果我尝试在0x10000以上的地址中烧录任何内容,它会告诉我它成功了,但当我读回它时,它全都是0xFF。早期地址中的数据似乎很好,我可以使用一个映像从EEPROM启动。
我使用的EEPROM是:http://www.st.com/st web ui/static/active/en/resource/technical/document。。。

我不能在这些地址编程有什么原因吗?我必须修改jtag_程序员.bin为了使EEPROM与我正在使用的引脚一起工作,但也许我需要更改其他参数?

设备:
GCB布莱尔
离线
最后一次见到:4年8个月前
硕士
已加入:2014-09-08 10:21
你好,

你好,

为了进一步说明这一点,我尝试使用periph\u示例代码,并成功地读写了地址0x10000。似乎这一定是智能代码片段的问题。

GCB布莱尔
离线
最后一次见到:4年8个月前
硕士
已加入:2014-09-08 10:21
另一个更新:我可以编程

另一个更新:我可以在智能代码段中用UART编写正确的地址,只是用JTAG无法工作

GCB布莱尔
离线
最后一次见到:4年8个月前
硕士
已加入:2014-09-08 10:21
没人能帮我吗?

没人能帮我吗?

JE\U对话框
离线
最后一次见到:16小时35分钟前
工作人员
已加入:2013-12-05 14:02
抱歉耽搁了,我会的

抱歉耽搁了,我会把这个交给罗伯特帮你的。BR JE\u对话框