野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8034|回复: 4

野火RT1052核心板32M Flash驱动是否有问题?

[复制链接]
发表于 2019-6-23 15:02:04 | 显示全部楼层 |阅读模式
前不久买了几块野火RT1052的核心板做开发,程序和图片数据等均保存在板上的32M Flash。昨天发现,当我的程序和数据超过16M之后,首先MDK烧录后校验出错(用的是野火的烧录算法)。然后我单独用野火的flash例程去读写16M之后的数据,发现程序会被损坏无法运行,感觉是地址超16M之后又从头开始读写了,怀疑是地址访问模式不是32位的,我查看了一下板上的flash资料,默认是3字节地址访问模式,需要更改寄存器才能使用4字节地址访问,但我看野火的不论是Boot中的flash驱动还是例程中的flash驱动,均未发现有配置该寄存器的指令。因我刚接触1052不久,各方面还不是很熟悉,想问下火哥是驱动存在问题,还是哪里存在问题呢?

回复

使用道具 举报

发表于 2019-6-24 16:51:55 | 显示全部楼层
下载算法是只支持到16MB
回复 支持 反对

使用道具 举报

发表于 2019-6-24 17:21:24 | 显示全部楼层
file:///C:/Users/Administrator/Desktop/%E6%96%B0%E5%BB%BA%E6%96%87%E4%BB%B6%E5%A4%B9/%E6%97%A0%E6%A0%87%E9%A2%98.png
无标题.png
回复 支持 反对

使用道具 举报

发表于 2019-6-24 17:23:54 | 显示全部楼层
使用0xEC命令才可以访问到后16M的内容

读命令0XEC

读命令0XEC
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-6-24 20:34:47 | 显示全部楼层
Grit 发表于 2019-6-24 17:23
使用0xEC命令才可以访问到后16M的内容

非常感谢您的回答!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-5-11 11:12 , Processed in 0.039788 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表