无法运行示例项目

3个帖子/ 0新
最后一篇
rkpu.
离线
最后一次露面:4年10个月前
加入:2014-01-14 12:23
无法运行示例项目

你好,

我的设置有一些基本问题,需要您的指导。在我的专家套件上,当我编译并运行Blinky项目时,一切都按预期工作。所有其他示例项目(正如我使用芯片的BLE部分所看到的)甚至都不会运行到main_func,但最终卡在某些中断处理程序中甚至是hardfault_handler。可能是什么问题呢?
注意:这是我最终需要的DSP,我刚尝试了其他项目,希望找到一个问题。

细节:

硬件:开发套件专家,Rev C2,具有DA14580_CB_PX1_QFN48_078-13-A子板
DEV套件如UM-B-014_DA14580_518蓝牙智能开发套件(Expert_v1.5.pdf)如图9所示

PC:带有Windows 7 32位的HP DC7800“标准PC”

Keil:v4.74.0.22

结果:
blinky_20150501.zip:
准确编译并正如预期的那样运行,没有错误或奇怪的东西。可以逐步和调试。LED闪烁:p

da14580_dialogbeacon_3.40.6.zip:
编译和运行,但不会调出一个可见的BLE灯泡。不达到main_func。如果我单一步骤通过代码,拆卸窗口会带我完成
- 0x200004A0 LDR R0,= SystemInit
- 0x200004A4 LDR R0,= __主
- 0x200004a6 nmi_handler proc bx r0
然后我被困在
- 0x000000E6.

da14580_dsps_3.150.2__13_2_2015.zip:
编译和运行,但不会调出任何可见的蓝牙设备。当Symlestepping它完全像Da14580_dialogbeacon_3.40.6.zip一样。这两个和信标都需要退出调试会话以退出0x00000xxx地址范围,单击重置不会帮助。我选中了代码,UART输入引脚(RX和CTS)配置为INPUTE_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.
离线
最后一次露面:4年10个月前
加入:2014-01-14 12:23
问题已得到解决

由于直接从对话生物数据库的支持非常快速,有效地支持,解决了问题。这一问题非常“简单”,预期。我的专家套件上的芯片修订和我的所有电路板都发生在-00,这显然并不完全兼容。我从对话框,-01修订版中获取了新芯片,一切都像魅力一样工作。当然,我们应该在早期的阶段看到这个,但由于不幸的情况,我们几乎没有理由怀疑这一点。

je_dialog.
离线
最后一次露面:3小时15分钟前
职员
加入:2013-12-05 14:02
谢谢你的反馈罗杰

谢谢你的反馈罗杰..我会关闭这张票。很高兴团队能够帮助你。BR JE_DIALOG.

主题锁定