找回密码
 注册
搜索
查看: 428|回复: 0

[讨论] 菜鸟再问!

[复制链接]
发表于 2007-2-15 10:18:41 | 显示全部楼层 |阅读模式
之前提到过几个关于bootloader和系统启动的问题,得到了flyblue老兄的回答,十分感谢!但是还有几个问题不明,望能请教!
1. 写往内存的位置是包括在镜像文件中的吗?比如说我CC了一个COFF文件,然后根据map文件的相关信息生成最终的镜像文件,比如M0或者nb0什么的。如果是这样的话,bootloader如何从中解析内存位置的信息呢?如果我在不同的硬件平台上使用UBOOT作为bootloader,那么在这个问题上就需要做一些移植工作了吧?

2.在IDE环境下,这个CMD文件应该是根据芯片根据内存分配情况对程序以及变量位置进行划分的吧?那么这和具体的应用有没有联系呢,比如对于CSx的配置会不会影响到内存分配。
3.我发现有些芯片里的ram的尺寸小于flash,这样的话,在加载程序进入ram运行的模式下,如何保证ram够大呢?
4.按照我当前的理解,remap的目的似乎就是为了保证当程序被加载到内存里运行的时候,中断向量同样被转移到ram的内存区域,不知道我的理解是否正确。
高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-10-6 22:32 , Processed in 0.044235 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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