🔍 搜索帖子 / 资讯 / 芯片型号…
论坛/开源蜂鸟E203/编译器如何指定代码的地址段
编译器如何指定代码的地址段
开源蜂鸟E203 作者 Qian? 发布于 2020-04-20 15:23(2363 天前) 7864 浏览

我在官方 gcc 的基础上添加了自定义指令,目前可以正确编译出汇编代码,但是我该如何指定汇编结果的地址段,让生成的代码符合蜂鸟的地址分配呢?求助大神帮助指导一下,thx~

全部回复 8
匿
1681 天前 · 1 楼

编译时根据链接文件link.ld提供的字段来编译,包括MEMORY和SECTIONS的说明

Qian?
Qian?2362 天前 · 2 楼
回复 领主文:

这个不好说,不过bsp是板级支持包嘛,换了板子那么还是板子对应的SDK和bsp可能兼容性更好一些。

好的,明白了,thx~

领主文
领主文2362 天前 · 3 楼
回复 Qian?:

请问,如果我把蜂鸟放到 zynq 上,用官方 gcc 编译出来的代码可以放到上面正常运行吗?(假设我解决了地址段问题,也没有使用 printf 函数,不需要修改底层函数),蜂鸟提供的 SDK 和 BSP 是必须的吗?

这个不好说,不过bsp是板级支持包嘛,换了板子那么还是板子对应的SDK和bsp可能兼容性更好一些。

Qian?
Qian?2362 天前 · 4 楼
回复 领主文:

这个推荐看一下蜂鸟的SDK

请问,如果我把蜂鸟放到 zynq 上,用官方 gcc 编译出来的代码可以放到上面正常运行吗?(假设我解决了地址段问题,也没有使用 printf 函数,不需要修改底层函数),蜂鸟提供的 SDK 和 BSP 是必须的吗?

Qian?
Qian?2362 天前 · 5 楼
回复 领主文:

这个推荐看一下蜂鸟的SDK

好的,谢谢

领主文
领主文2362 天前 · 6 楼
回复 Qian?:

请问可以稍微详细一点吗?或者有没有资料可以介绍一下,我没有嵌入式开发的背景...

这个推荐看一下蜂鸟的SDK

Qian?
Qian?2362 天前 · 7 楼
回复 领主文:

链接的时候ld文件对应好了应该就可以了

请问可以稍微详细一点吗?或者有没有资料可以介绍一下,我没有嵌入式开发的背景...

领主文
领主文2362 天前 · 8 楼

链接的时候ld文件对应好了应该就可以了

💡 请 登录 后参与讨论(微信扫码即登录/注册)