单片机/MCU论坛
直播中

李燕

7年用户 1541经验值
私信 关注
[问答]

aduc834可以下载程序,但是程序都无法运行是什么原因造成的,如何解决?

我最近在用aduc834进行设计,通过串口进行串行下载程序时遇到了问题。
晶体为32,768khz,EA上拉,不论psen状态如何(下拉或者悬空),power on 或者reset之后,pc都会收到aduc834发来的版本号"adi 834  v23..."等等,并且wsd可以连接,可以下载程序,但是看起来程序都无法运行,因为io port没有动作,如果在configuration中勾选Verify code downloaded,wsd会产生error  code 6。电源pin 有1uf和0.1uf电容。
请问是什么原因造成的,如何解决?

回帖(1)

时见栖鸦

2024-1-12 16:28:26
有几个可能的原因导致下载的程序无法运行:

1. 代码错误:首先,确保你的程序代码没有错误。检查并确认代码的正确性,包括语法和逻辑错误。

2. 编译错误:确保你的程序正确编译,并生成了可执行的二进制文件。检查编译器的选项和设置,确保生成的文件与目标设备兼容。

3. 下载错误:确认程序下载到了正确的位置。检查下载工具的设置,并确保程序正确下载到了目标设备的存储器中。

4. 调试错误:检查你的硬件和软件调试设置。确认你的调试工具正确连接到目标设备,并能够接收正确的调试信息。

以上是一些常见的原因,你可以逐一排查,看看是否能找到问题所在。如果仍然无法解决问题,建议参考 ADUC834 的官方文档、用户手册或向技术支持寻求帮助。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分