RISC-V MCU中文社区

编译器如何指定代码的地址段

发表于 开源蜂鸟E203 2020-04-20 15:23:35
8
5177
1

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

喜欢1
用户评论 (8)
  • 2022-03-04 09:56:14 1#

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

  • Qian?

    2020-04-21 21:11:30 Qian? 2#

    领主文

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

    好的,明白了,thx~

  • 领主文

    2020-04-21 21:03:08 领主文 3#

    Qian?

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

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

  • Qian?

    2020-04-21 20:26:26 Qian? 4#

    领主文

    这个推荐看一下蜂鸟的SDK

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

  • Qian?

    2020-04-21 20:18:18 Qian? 5#

    领主文

    这个推荐看一下蜂鸟的SDK

    好的,谢谢

  • 领主文

    2020-04-21 20:16:59 领主文 6#

    Qian?

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

    这个推荐看一下蜂鸟的SDK

  • Qian?

    2020-04-21 20:11:42 Qian? 7#

    领主文

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

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

  • 领主文

    2020-04-21 18:57:15 领主文 8#

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

Qian?

Qian? 实名认证

懒的都不写签名

积分
问答
粉丝
关注
  • RV-STAR 开发板
  • RISC-V处理器设计系列课程
  • 培养RISC-V大学土壤 共建RISC-V教育生态
RV-STAR 开发板