OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6364|回复: 5

外部SRAM与LCD读FSMC映射区冲突

[复制链接]

6

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
69
金钱
69
注册时间
2013-7-25
在线时间
0 小时
发表于 2013-9-21 21:42:52 | 显示全部楼层 |阅读模式

地址空间配置 空间分配见左图

使用外部SRAM时,读FSMC总线报错
最近一直在做使用外部SRAM,今天测试了一下刚开始单步还能通过,但后面不知道为什么在LCD读FSMC的映射地址区的时候老是报错,如图所示。
我使用的外部SRAM接的是NE2,LCD接的是NE3,所以下面的Bank1_LCD_D定义为地址0x68000000。图2 是配置外部SRAM使用的地址空间,我用的事1M的外部SRAM,请高人指点,为什么会出现LCD些0x68000000可以,但读却报错了

unsigned char LCD_DataRead(void) //返回值:uint8_t
{
        unsigned int Data=0;
        Data=*(__IO uint8_t *) (Bank1_LCD_D); //L运行到此处的时候报错       
                 return(Data);       
}

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-9-21 22:56:11 | 显示全部楼层
没试过这种直接由MDK分配外部sram的方式,同求解决办法,呵呵。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

31

主题

175

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
336
金钱
336
注册时间
2013-1-13
在线时间
6 小时
发表于 2013-9-21 23:32:15 | 显示全部楼层
我在战舰板子上搞UCGUI时候试过,利用外部SRAM做变量的存储,将内部RAM全部作为堆栈。



电子的道路是孤独的,要懂得左手温暖右手,要懂得把debug当作快乐去欣赏,去享受,那样你才会成功...
回复 支持 反对

使用道具 举报

6

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
69
金钱
69
注册时间
2013-7-25
在线时间
0 小时
 楼主| 发表于 2013-9-22 02:31:32 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
我之前单步试过应该是可以的,但后面用到FSMC的时候就开始出问题,而且不稳定,我抓紧测试
回复 支持 反对

使用道具 举报

6

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
69
金钱
69
注册时间
2013-7-25
在线时间
0 小时
 楼主| 发表于 2013-9-22 02:33:06 | 显示全部楼层
回复【3楼】liklon:
---------------------------------
嗯,谢谢,这边应该除了在IRAM1前面是否打钩要再试一下,其他应该没问题,我的SARM接的是NE2所以地址空间映射到0x64000000上了,谢谢
回复 支持 反对

使用道具 举报

6

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
69
金钱
69
注册时间
2013-7-25
在线时间
0 小时
 楼主| 发表于 2013-9-22 10:50:16 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
原子哥,已经解决了,我上次那个贴子里,六楼大哥给了个例程,然后我再下面已经对以前为什么错的地方作了说明了,还请指教哈
http://www.openedv.com/posts/list/0/20930.htm#124874
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-12 18:17

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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