MACHATRORLINK RAM读写测试

2019-07-20 09:45发布

大家好:
       MACHATRORLINK存在块RAM区,RAM区接在STM32F765的FMC接口上,只单独对RAM区读写测试。第一次在RAM的某个地址写入数据,发现无法写入内存。之后就没有问题了,请问大家,遇到过类似问题吗?这是为什么呢?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
正点原子
1楼-- · 2019-07-20 10:03
MACHATRORLINK?是什么东西?
ayuexuea
2楼-- · 2019-07-20 11:06
正点原子 发表于 2018-1-6 01:40
MACHATRORLINK?是什么东西?

一种总线芯片,内置了一块RAM。原子,您认为问题有可能出现在哪里呢,第一次写读错误,然后后续写读全部正确。
正点原子
3楼-- · 2019-07-20 14:04
 精彩回答 2  元偷偷看……
ayuexuea
4楼-- · 2019-07-20 16:07
正点原子 发表于 2018-1-9 00:18
检查下时序配置吧,如果还不行,那就在操作之前,加一行无关的写代码吧。

问题出在复位时间不够,复位后加1ms延迟等待,能够复位成功。不过不加1ms等待,复位失败。导致不能正常读写RAM区。但是查阅数据手册,发现对复位信号时间长短并没有要求。是不是和数据建立时间、地址建立时间有关系?
ayuexuea
5楼-- · 2019-07-20 20:54
刚刚做实验发现,需要首先把地址读一次,然后再写就没问题了

一周热门 更多>