11
79
237
中级技术员
使用特权
39
1582
4935
中级工程师
useRAM.PNG (14.8 KB )
下载附件
2013-3-27 13:44 上传
cool_coder 发表于 2013-3-27 13:47 Segger给出的说明就那么一点点 这里RAM应该是被当作写闪存的缓冲区了。闪存的BASE ADDRESS和目标芯片有关 ...
176
4918
1万
资深工程师
MCU2me 发表于 2013-3-27 14:39 0地址接了一块nor flash 。如果把U boot烧到这里 那我的启动代码放在哪里呢? ...
huangxz 发表于 2013-3-27 15:04 你的arm是不是atmel的啊?atmel的片内flash0x10000000映射到0的。
MCU2me 发表于 2013-3-27 15:21 s3c44b0。没有内部flash。
huangxz 发表于 2013-3-27 15:35 没有注意看帖子,其实jlink在烧写flash的时候,是会在mcu里面放一段代码的,最终还是mcu执行代码去烧写flash ...
cool_coder 发表于 2013-3-27 16:00 UBOOT就是启动代码,还有别的启动代码?你的NOR FLASH接在BANK#0,就是默认的复位向量位置,系统复位后自动 ...
MCU2me 发表于 2013-3-27 16:48 您说的对,44b不支持重映射。 有两个疑问 1.Uboot是不是包含那个init.s?(就是初始化堆栈,内存……然后 ...
6
2111
6841
高级工程师
江枫渔火 发表于 2013-3-27 23:47 32位处理器的直接寻址空间是 4GB。
huangxz 发表于 2013-3-27 17:03 烧在flash的是u-boot.bin这个映像,所以包含init.s的编译结果。 重映射就是指的是映射后的地址跟映射前的 ...
MCU2me 发表于 2013-3-28 08:56 哦是这样啊……如果说44b不支持重映射是不是说上电后,PC跳到0地址,在0地址对应的Nor flash里直接运行Ub ...
huangxz 发表于 2013-3-28 12:18 NAND不能直接执行程序的.只有NOR放在0地址才可以。
huangxz 发表于 2013-3-28 12:27 你的那个芯片是直接从NOR FLASH 中启动的,运行不一定,(只能这么说啊,因为程序最后可能在RAM,也可能在RAM中 ...
发表回复 本版积分规则 回帖后跳转到最后一页
人才类勋章
时间类勋章
等级类勋章
发帖类勋章
1
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号