不能运行示例项目

3个帖子/ 0个新帖子
最后发表
rkpu
离线
最后看到:5年2个月前
加入:2014-01-14 12:23
不能运行示例项目

你好,

我的设置有一些基本的问题,需要你的指导。在我的Expert Kit上,当我编译并运行Blinky项目时,一切都按照预期工作。所有其他示例项目(我看到它使用了芯片的BLE部分)甚至不会运行到main_func,但最终会卡在某个中断处理程序甚至Hardfault_Handler中。有什么问题吗?
注:这是我最后需要的DSPS,我只是尝试了其他项目,希望能找到问题的线索。

细节:

硬件:Development Kit Expert, rev C2,带有DA14580_CB_PX1_QFN48_078-13-A子板
开发工具包的配置如图UM-B-014_DA14580_518蓝牙智能开发工具包- Expert_v1.5.pdf中的图9所示

PC: HP DC7800“标准PC”,32位Windows 7

凯尔:v4.74.0.22

结果:
Blinky_20150501.zip:
完全按照预期编译和运行,没有错误或奇怪的事情。可分步调试。了眨眼:P

DA14580_dialogBeacon_3.40.6.zip:
编译并运行,但不弹出可见的BLE信标。没有到达main_func。如果我单步通过代码,反汇编窗口带我通过
- 0x200004A0 LDR R0, =SystemInit . 0
- 0x200004A4 LDR R0, =__main
- 0x200004A6 NMI_Handler PROC BX R0
然后我就卡住了
- 0 x000000e6

DA14580_DSPS_3.150.2__13_2_2015.zip:
编译并运行,但不弹出任何可见的蓝牙设备。当单步执行时,它的操作与DA14580_dialogBeacon_3.40.6.zip完全相同。这一个和信标都需要退出调试会话以退出0x00000xxx地址范围,单击RESET不会有帮助。我检查了代码,UART输入引脚(RX和CTS)配置为INPUT_PULLUP。

DA14580_REMOTE_BLE_IR_3.80.4.zip:
像上面的

DA14580_TAG_3.20.6.zip:
编译,但报告在JTAG链中没有发现Cortex_M设备。注意:如果我在此之后再次运行Beacon项目,它的工作原理是一样的,所以Cortex设备就在那里……

DA14580_SmartDice.zip:
编译,但报告在JTAG链中没有发现Cortex_M设备。注意:如果我在此之后再次运行Beacon项目,它的工作原理是一样的,所以Cortex设备就在那里……

设备:
rkpu
离线
最后看到:5年2个月前
加入:2014-01-14 12:23
这个问题已经解决了

由于Dialog FAE的直接快速有效的支持,这个问题已经得到了解决。正如预期的那样,问题非常“简单”。在我的专家套件和我所有的板上的芯片修订碰巧是-00,这显然是不完全兼容。我从Dialog, -01版本中获得了新的芯片,一切都像一个符咒一样工作。当然,我们应该在早期就看到这一点,但由于不幸的情况,我们没有理由怀疑这一点。

JE_Dialog
离线
最后看到:2个月5天前
工作人员
加入:2013-12-05 14:02
谢谢你的反馈,罗杰

谢谢你的反馈,罗杰。我把这张票关了。很高兴团队里有人能帮到你。BR JE_Dialog

主题锁定