在我的DA14531开发套件中,USB是不再工作的串口。我正在使用Keil调试器与Blinky示例。LED闪烁,但如果我连接TERA术语,则没有UART串行端口输出。我已经使用SPI Flash程序员上传眨眼代码一次,但我认为这是一个错误,因为它自从那里以来不再工作。开始的固件工作,我可以在串行端口中看到MAC地址。我做错了什么?:(
嗨Jon479,
您是否能够检测到Windows设备管理器中的COM端口?我建议您使用SmartSnippets Toolbox擦除SPI Flash并尝试重新编程它。请制作您使设备可启动。如果您使用Keil下载System-RAM中的闪烁FW,这是工作吗?
请查看以下教程以开始使用DA14531和SDK6:
使用SDK6(HTML)入门
BLE广告教程(HTML)
谢谢,PM_DIALOG.
非常感谢您的答案!我设法让UART使用将user_periph_setup.h和tx引脚更改为p0_5。默认为1线UART。但是如何通过终端使用RX和TX和TX和Debugg进行沟通?我试图将DIP开关设置为2线UART,但如果我想使用SmartSnippeds Toolbox Booter,它将显示我按下重置按钮,但如果我按下,它不会发生任何事情。如何在芯片上加载固件并使用UART Tx / Rx?非常感谢您的帮助:)
您应该使用Keil IDE才能调试代码。最初你应该建立项目。然后,您应该按一次“开始/停止调试会话”按钮,在代码中的某个位置添加一个断点,然后按“RUN”按钮。
嗨Jon479,
您是否能够检测到Windows设备管理器中的COM端口?我建议您使用SmartSnippets Toolbox擦除SPI Flash并尝试重新编程它。请制作您使设备可启动。如果您使用Keil下载System-RAM中的闪烁FW,这是工作吗?
请查看以下教程以开始使用DA14531和SDK6:
使用SDK6(HTML)入门
BLE广告教程(HTML)
谢谢,PM_DIALOG.
非常感谢您的答案!我设法让UART使用将user_periph_setup.h和tx引脚更改为p0_5。默认为1线UART。但是如何通过终端使用RX和TX和TX和Debugg进行沟通?我试图将DIP开关设置为2线UART,但如果我想使用SmartSnippeds Toolbox Booter,它将显示我按下重置按钮,但如果我按下,它不会发生任何事情。如何在芯片上加载固件并使用UART Tx / Rx?非常感谢您的帮助:)
嗨Jon479,
您应该使用Keil IDE才能调试代码。最初你应该建立项目。然后,您应该按一次“开始/停止调试会话”按钮,在代码中的某个位置添加一个断点,然后按“RUN”按钮。
谢谢,PM_DIALOG.