WCH沁恒单片机
登录
直播中
李萍
7年用户
1439经验值
私信
关注
[问答]
CH573一旦跑到startup_CH573.s的csrr mstatus就会reset是为什么?
开启该帖子的消息推送
CH573
gdb
reset
这个问题折腾了我好几天了,实在不解
我写了个带 dfu 的boot, 这里实现跳转到用户的firmware
我gdb在这里打断点,然后 set $pc = 0x20000,con
ti
nue 以后没问题,但是如果让他正常跑,跳过去以后好像一旦跑到 startup_CH573.s 的 csrr mstatus就会reset
0x20000 我已经放了合法的固件,user firmware 的 ld 也改了
实在是不能理解为什么 gdb 手动跳就没问题,jalr 跳过去就有奇怪的我呢提
回帖
(1)
李牧喜
2022-9-2 09:22:24
CH573官方的例程里面, 代码都是跑在用户模式,如果需要跳转有下面两种方式:
1,在中断里面跳转
2,boot的启动文件修改一下,让boot 的代码运行在机器模式:
CH573官方的例程里面, 代码都是跑在用户模式,如果需要跳转有下面两种方式:
1,在中断里面跳转
2,boot的启动文件修改一下,让boot 的代码运行在机器模式:
举报
更多回帖
rotate(-90deg);
回复
相关问答
CH573
gdb
reset
请问
CH573
上BLE和USB共存的情况如何?
2022-08-23
864
用
ch573
能实现蓝牙主从模式的切换吗?
2022-08-01
797
APP如何与
CH573
建立连接?
2022-08-17
812
请问
CH573
的主频实际是多少?
2022-07-28
993
请问
CH573
有HID和模拟U盘(w25qxx)的例程吗?
2022-08-18
563
CH573
蓝牙和手机透传,
CH573
蓝牙接收和发送的数据放到哪里?
2022-08-05
1319
ch573
一
直显示can not found link.如何解决?
2022-09-05
412
请问
ch573
或者
ch
579有ibeacon的案例吗?
2022-09-01
744
CH573
有IAP的例子吗?
2022-09-06
353
CH573
ADC采样误差大怎么解决?
2022-08-24
630
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分