RISC-V MCU中文社区

【求助】 RISCV自定义指令编译生成.verilog文件后如何修改其中的@...地址

发表于 开源蜂鸟E203 2021-11-10 15:56:04
8
3140
0

各位老师好,本人最近在自学riscv,在使用蜂鸟e203自定义指令拓展时,遇到了一些问题,我在 Linux中通过修改gnu工具链加入了新的dot指令,并成功生成了可执行文件,通过objcopy转换格式为dot.verilog,不过文件中的地址不能直接使用,读入itcm中为xxxxx;想请问如何修改这些地址,才能正确被e203识别到?希望老师能抽时间答疑解惑,学生不胜感激!



喜欢0
用户评论 (8)
  • nn爱学习

    2024-03-28 11:28:47 nn爱学习 1#

    何志帆

    https://www.riscv-mcu.com/community-topic-id-386.html

    可以参考这篇,用芯来的SDK生成.verilog文件挺方便的

    老师,想问一下您,芯来科技的gcc能修改吗,目前用 Linux中修改工具链加入,是不好使呢

  • terryhuang

    2024-03-23 21:14:20 terryhuang 2#

    想问一下这部分地址怎么从片外传到片内,例如这个@符号

  • nn爱学习

    2024-03-14 16:35:28 nn爱学习 3#

    老师您好,我编译的工具链指令是在CPU_core中实现的,没有通过nice协处理器添加,芯来的SDK中的包含的工具链识别不到我新加入的dot指令,另外老师在您发的这篇帖子中我看到了sed命令来修改@000等地址,能麻烦您详细解释一下这部分的修改吗,非常感谢老师回复!

    您好,我也遇到了这个问题,请问您怎么解决的


  • ricardo

    2021-11-14 10:58:28 ricardo 4#

    同学,能问一下你怎么在工具链中添加自己的扩展指令的吗?我目前也在学习指令扩展,可以加个联系方式具体问问你吗? 我的微信是yuxiang860305287。或者您能给个联系方式或者邮箱咱们讨论讨论吗?这个网站我不经常访问

  • 2021-11-10 22:31:24 5#

    何志帆

    可以通过汇编的方式加入dot指令。

    修改地址没做过(我也是菜鸡新手)

    好的,谢谢老师回复

  • 何志帆

    2021-11-10 22:22:42 何志帆 6#

    老师您好,我编译的工具链指令是在CPU_core中实现的,没有通过nice协处理器添加,芯来的SDK中的包含的工具链识别不到我新加入的dot指令,另外老师在您发的这篇帖子中我看到了sed命令来修改@000等地址,能麻烦您详细解释一下这部分的修改吗,非常感谢老师回复!

    可以通过汇编的方式加入dot指令。

    修改地址没做过(我也是菜鸡新手)

  • 2021-11-10 22:05:47 7#

    何志帆

    https://www.riscv-mcu.com/community-topic-id-386.html

    可以参考这篇,用芯来的SDK生成.verilog文件挺方便的

    老师您好,我编译的工具链指令是在CPU_core中实现的,没有通过nice协处理器添加,芯来的SDK中的包含的工具链识别不到我新加入的dot指令,另外老师在您发的这篇帖子中我看到了sed命令来修改@000等地址,能麻烦您详细解释一下这部分的修改吗,非常感谢老师回复!

  • 何志帆

    2021-11-10 21:58:01 何志帆 8#

    https://www.riscv-mcu.com/community-topic-id-386.html

    可以参考这篇,用芯来的SDK生成.verilog文件挺方便的

未通过实名认证

懒的都不写签名

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