亲爱的先生们,
当我在uart传输函数中设置断点时(如下图),keil实时调试器就会崩溃
当我试图从Android应用程序发送一些文本数据时,到达了这一行。
静态孔隙uart_sps_thr_empty_isr(空白)
{
void (*callback) (uint8_t) = NULL;
//填充TX FIFO直到没有更多的空间在里面
While (uart_txfifo_full_getf()) ->这里表示断点
...
我禁用了睡眠模式,我可以在其他参考设计中进行正确的实时调试。我的keil版本是
IDE-Version:
μV5.14.0.0愿景
最好的问候,
日本
设备:
嗨yterasaki,
您是否改变了DSPS的代码(除了undef EXT_SLEEP之外)?
当jlink崩溃时,你能粘贴错误数据吗?
当jlink崩溃时,最可能的原因是da已经发布了重置,这就是为什么jlink失去了与da的连接。
由于MT_dialog
谢谢,对话人员,
你能指定一些必要的修改点来完美地消除睡眠模式吗?我在DSPS样品源上修改了什么
只是在da14580_config.h文件中取消定义CFG_EXT_SLEEP。
最好的问候,
日本
嗨yterasaki,
除了da14580_config.h文件中CFG_EXT_SLEEP中的定义之外,不需要更改任何其他内容来禁用睡眠。我还在keil V5.14中测试了它,并在uart_sps_thr_empry_isr中放置了一个断点,我可以在专业面板上正确地调试程序。您正在使用的DSPS应用程序中还有其他更改吗?你的开发工具是什么?
你说你的调试器崩溃了是什么意思?如果你把断点放在其他地方,它也会崩溃吗?
由于MT_dialog
由于对话框,
我重新下载了DSPS包并安装了flesh,然后只对CFG_EXT_SLEEP进行了修改。即使这样,我也有同样的问题。
1.“崩溃”意味着keil挂起和窗口错误信息出现。我要做的就是点击"停止应用程序"按钮
2.如果我没有设置断点,它似乎工作得很好。Android应用检测广告报文。
3.在调试模式下,一开始只是停止和运行是可以的,但是重复的停止和运行导致了同样的问题。
如果你需要任何信息,请告诉我。我已经捕捉到了我的keil设置的图像,但我不知道如何把它们放在这一页上。
嗨yterasaki,
你能把图片上传到链接上并在这里分享吗?
你说这只会发生在DSPS应用程序上?与其他应用程序的调试工雷竞技安卓下载作正常吗?
该DSPS是一个Keil4程序,需要进行迁移,可能这是导致崩溃的原因,在一个新的DSPS下载中,选择,迁移到设备包,关闭额外的窗口,并按下关于迁移使用pack设备的指示中的Yes。然后选择armm0并按OK以完成迁移。
由于MT_dialog
由于对话框,
我不知道上传图片到这个网站的方法。请告诉我怎么做。下面是我的回答。
(1) LED闪烁无问题,外设测试,参考设计。我只看到了DSPS设计的问题。
(2)断点的位置不是问题。我在任何地方放置断点,移动到调试器模式并运行调试器,然后编程
到达断点,窗口错误对话框会在眨眼之间出现。
(3)我已经安装了armm0包。(我认为其他参考设计没有任何问题)
最好的问候,
日本
亲爱的员工对话框,
直到今天,我使用的项目文件是“sps_device_581.uvproj”。今天,我尝试了“sps_device”。然后问题就消失了。
我不知道这个问题为什么会消失。
最好的问候,
日本
嗨ytersaki,
看来你用的是581芯片而不是580。谢谢你告诉我你的问题已经解决了。
由于MT_dialog