请教战舰开发板试验 触控 USB 鼠标实验 问题?

2019-10-15 04:04发布

情况是这样的:我把程序编译下载进入开发板后,显示了一个提示界面,然后屏幕就不显示了,插上 USB 线也不能识别设备。进入调试模式查看,程序进入了 硬件fault 异常中断。
HardFault_Handler
                PROC
                EXPORT  HardFault_Handler          [WEAK]
                B       .     程序停留在这一行
                ENDP

请问出现上述问题是什么原因呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
兜兜里缺钱
1楼-- · 2019-10-15 09:51
我也发现了这个问题,这个是我的解决办法
http://www.openedv.com/posts/list/56281.htm
正点原子
2楼-- · 2019-10-15 11:51
得查代码。。。
你是用我们原本的代码么?没做任何修改?
longfeixue
3楼-- · 2019-10-15 17:25
是的,原子大侠。
编译一开始有错误,我看过介绍手册是说要注释掉一些 异常服务函数声明,我注释掉以后编译就正常了,但是下载程序后,出现上述错误。我的开发环境版本是 RVMDK v4.12,不知道这是否有影响?
longfeixue
4楼-- · 2019-10-15 19:09
我进一步测试发现了一个奇怪问题,当进入仿真模式,先单步运行一个循环后(不使用全速运行方式),再全速运行程序执行是正常的(触摸屏和USB鼠标功能正常),没有进入 硬件fault异常中断,点击复位按键,也能正常复位,再次运行程序。但是当断电重启后看,再次运行程序,就又不正常了,还是进入硬件fault异常中断。
longfeixue
5楼-- · 2019-10-15 23:15
 精彩回答 2  元偷偷看……
longfeixue
6楼-- · 2019-10-16 00:23
进入调试模式直接全速运行,程序也是进入硬件fault异常

一周热门 更多>