GD32F450的SDRAM地址能否映射到可执行区?

[复制链接]
 楼主| xin3684 发表于 2017-2-17 18:16 | 显示全部楼层 |阅读模式
要不然SDRAM只能做数据存储区,有点浪费呀
GONGO 发表于 2017-2-20 13:47 | 显示全部楼层
哼,仔细读一下 User Manual , GD32F450 这个货很高级的!只有你想不到


1.5.1. Configuration register 0 (SYSCFG_CFG0)

11:10 EXMC_SWP[1:0] EXMC memory mapping swap

01: SDRAM Bank 0 and Bank 1 are swapped with NAND Bank 1 and PC CARD.
Then, SDRAM Bank 0 and Bank 1 are mapped at the address region from 0x8000 0000 to 0x9FFF FFFF,
         NAND   Bank 1 is mapped at the address from 0xC000 0000 to 0xCFFF FFFF,
         and PC CARD is mapped at the address



from 0xD000 0000 to 0xDFFF FFFF.
 楼主| xin3684 发表于 2017-2-20 16:09 | 显示全部楼层
哎哟,还真是可以重映射呢,以前205和207还没这选项,450这是可以上ucLinux的节奏哇
xidaole 发表于 2017-2-21 13:14 | 显示全部楼层
有这个开发板?
不爱说话 发表于 2017-2-21 13:54 | 显示全部楼层
xin3684 发表于 2017-2-20 16:09
哎哟,还真是可以重映射呢,以前205和207还没这选项,450这是可以上ucLinux的节奏哇 ...

我的板子已经实现了:)
我的STM32F429开发板成功运行Linux4.2(uClinux)
 楼主| xin3684 发表于 2017-2-22 09:56 | 显示全部楼层
不爱说话 发表于 2017-2-21 13:54
我的板子已经实现了:)
我的STM32F429开发板成功运行Linux4.2(uClinux)

已经看到了,多谢,昨天稍微改了下U-BOOT,已经跑起来了,拿stm32f429改的,接下来搞一下uclinux试试。
gd32f450.png
不爱说话 发表于 2017-2-22 10:58 | 显示全部楼层
xin3684 发表于 2017-2-22 09:56
已经看到了,多谢,昨天稍微改了下U-BOOT,已经跑起来了,拿stm32f429改的,接下来搞一下uclinux试试。 ...

牛,LZ水平够高,这么快就跑起来了。
羡慕LZ手里有GD32F450,这个芯片淘宝没有卖的,问了几个代理也不能给散户样片:(
 楼主| xin3684 发表于 2017-2-22 11:12 | 显示全部楼层
不爱说话 发表于 2017-2-22 10:58
牛,LZ水平够高,这么快就跑起来了。
羡慕LZ手里有GD32F450,这个芯片淘宝没有卖的,问了几个代理也不能 ...

呵呵,过奖了,其实都是人家移植好的,我就改了下几个串口和SDRAM引脚映射而已(我板子自己做的,引脚配置有点不一样,因为用了LCD口和SD接口),我芯片是找坛子里代理买的。
tongbu2015 发表于 2017-2-22 23:06 | 显示全部楼层
这个地址可以怎样映射的?
zhangbo1985 发表于 2017-2-22 23:30 | 显示全部楼层
这个具体的怎么操作的?我也不清楚的
 楼主| xin3684 发表于 2017-3-2 16:12 | 显示全部楼层
折腾了快2个星期了,终于把内核引导成功了,对设备树不熟,搞得都快怀疑人生了,真是惨
2.png
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

50

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部