硬汉嵌入式论坛

 找回密码
 立即注册
查看: 153|回复: 2
收起左侧

[其它] 沁恒的MountRiver IDE例子程序设置的的地址0x0000 0000, 而实际下载却要卸载到0x0800 0000

[复制链接]

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
122743
QQ
发表于 6 天前 | 显示全部楼层 |阅读模式


RISC-V内核的CH32V系列全是这样的,Flash的首地址是0x0800 0000, 而程序代码编译是设置的0x0000 0000

主要是因为芯片内部做了重映射,将0x0800 0000映射到0x0000 0000地址上。

这个时候程序下载就要特别注意了,如果是下载hex文件,hex文件的地址是0x0000 0000, 这个地址是不能下载程序的,最好转换成bin后,设置到指定地址0x0800 0000来下载


123.png

123.png

回复

使用道具 举报

12

主题

51

回帖

87

积分

初级会员

积分
87
发表于 5 天前 | 显示全部楼层
MountRiver IDE  这个仿真RISC好用吗?
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
122743
QQ
 楼主| 发表于 5 天前 | 显示全部楼层
wqy1103 发表于 2026-5-20 09:15
MountRiver IDE  这个仿真RISC好用吗?

我没用仿真器,我这边不是H7-TOOL做了RISC-V的内核芯片脱机烧录支持,所以专门编译了个例子,验证下效果现象
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2026-5-25 18:05 , Processed in 0.375195 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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