打印

被打败了,来求助大家个诡异的问题

[复制链接]
1582|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hbaokw|  楼主 | 2010-10-30 16:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在调试板子内部NOR FLASH以及外扩SRAM的时候发现一个很诡异的问题,我用的是STM3210E-EVAL原厂的板子,加上ST的固件库3.3版本。

在JTAG单步跟踪的情况下,执行外扩的RAM初始化没有问题,读写也没有问题,都是正确的,但是一旦让板子拔掉JTAG,重新上电运行,发现读或者写外扩SRAM或者NOR FLASH就死掉了,到了中断HardFaultException()里面去了。

这个没有道理啊,单步调试都没有问题,程序很简单。

1. 初始化时钟
2. 初始化SRAM
3. 初始化NORFLASH
4. 读写测试。写个值进去,然后读出来,用LED灯看读的东西正确不。

关键它在JTAG单步跟踪情况下没有问题,在正常情况下就出这个问题了。很糊涂,请教大家各位高手了。
沙发
hdp7891000| | 2010-11-2 10:08 | 只看该作者
外设上电复位不正确!!!加等待就绪函数

使用特权

评论回复
板凳
hbaokw|  楼主 | 2010-11-2 12:55 | 只看该作者
这个怎么解读?加个延时函数么?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

6

帖子

1

粉丝