打印

关于flash到内存的加载

[复制链接]
976|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
gxgclg|  楼主 | 2012-8-23 17:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
dsp的一块板子,我的一个可执行映像文件已经烧到flash当中了,现在需要上电后自己写软件把flash当中映像文件拷贝到内存中,为了拷贝后能直接执行内存里的该映像文件,我拷贝的内存位置如何确定?如何确定data段和text段要分别拷贝什么地方?

相关帖子

沙发
秋天落叶| | 2012-8-23 18:12 | 只看该作者
你要保证好你从flash拷到ram里的这个 地址A 与你之后跳转到ram执行程序的 地址B 保持一致

使用特权

评论回复
板凳
dfsa| | 2012-8-23 18:25 | 只看该作者
。数据段和代码段这个要看你CPU手册,要修改工程配置文件的,一般拿到BSP包后都配置好了,不用修改,编译器会自动分配的。

使用特权

评论回复
地板
yybj| | 2012-8-23 18:26 | 只看该作者
flash里直接是elf?如果是,那么它的起始地址应该在链接的时候已经确定了。只要把它拷到正确的位置上,跳转过去就可以了

使用特权

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

本版积分规则

177

主题

1653

帖子

1

粉丝