你好,
我最近开始使用DA14531-00FXDEVKT-U(开发工具包- usb),但我无法使用Keil uVision下载代码到它。我使用的是SDK附带的示例(试过blinky和UART)。
我一直按照指示http://lpccs - docs.dialog semiconductor.com/um - b - 117 - da14531 - - star..。而“目标”对话框窗口的“选项”将正确设置。
虽然调试工作(在一定程度上-我没有得到UART打印输出在我的终端模拟器)与这些;当我建立文件,然后按下“下载”按钮(F8)我得到以下错误(没有其他输出):
——错误:执行失败' '
所以我想我有两个问题:
1.为什么我在终端仿真器中没有得到UART打印输出(已根据根据的http://lpccs - docs.dialog semiconductor.com/um - b - 117 - da14531 - - star..。)
2.我如何追踪到哪里——错误:执行失败' '错误来自并找到解决办法?
提前感谢任何帮助!
设备:
嗨talamram,
我建议先检查一下SDK6入门(HTML).
请参见第2节/图3,并确保您有相同的配置:
http://lpccs-docs.dialog-semicondiond.com/tutorial_sdk6/preparing.html.
在第10节中,您将看到如何使用UART打印调试信息的步骤。
谢谢,PM_Dialog
谢谢回复。
我可以确认我的板子的配置是按照第2节/图3进行的
目前,我正在尝试的例子中列出http://lpccs-docs.dialog-seminiondiond.com/tutoriond_sdk6/bd_name.html#bl ...
然而,在我看来,本教程提到的文件并不存在于sdk示例项目中,即:
user_peripheral_template.h.
user_peripheral_template.c.
本项目包含:
user_empty_peripheral_template.h
user_empty_peripheral_template.c
谢谢你对此的澄清。我使用SDK 6.0.14.1114
嗨talamram,
谢谢你的发现!请您再检查一下您是否遵循了正确的步骤?
如果我没有弄错的话,您将无法执行步骤6.1。你能在调试模式下运行它并在memcpy()中添加一个BKPT吗?新设备名称mems - copy是否正确?
谢谢,PM_Dialog
是的,我已经用干净的SDK进行了双重检查,并遵循了正确的步骤。
我建议你检查一下SDK_6.0.14.1114 \ DA145xx_SDK \ 6.0.14.1114 \ target_apps \ \项目模板Vs教程中的说明。另外,有什么原因教程没有说明它提到的文件的封闭文件夹?
嗨talamram,
我遵循了步骤5和步骤6。你能再说一遍问题是什么吗?这是你最初的帖子吗?
可以在Keil IDE中的项目树下找到文件。但是,我会问我们是否也可以添加文件夹。
谢谢,PM_Dialog
问题是我不能下载一个程序到目标;)我正在尝试这些教程,但我被困在相当早期的阶段。
请查看我的截图的文件树从Keil附件(所有用户文件夹),文件user_peripheral_template.h.和user_peripheral_template.c.文件树中不存在。
嗨talamram,
请使用user_empty_peripheral_template.h / .c而不是user_peripheral_template.h / .c
你想通过Keil IDE下载FW到目标上吗?你得到任何错误吗?
谢谢,PM_Dialog
好的,我将使用user_empty_peripheral_template.h / .c代替user_peripheral_template.h / .c
关于下载到目标网站;我正在使用KEIL IDE。是的,我得到了一个错误,就像我在我的第一篇文章中提到的:
虽然调试工作(在一定程度上-我没有得到UART打印输出在我的终端模拟器)与这些;当我建立文件,然后按下“下载”按钮(F8)我得到以下错误(没有其他输出):
——错误:执行失败' '
你知道我做错了什么吗?
嗨talamram,
请分享显示步骤和错误的截图。我想复制一下。
谢谢,PM_Dialog
谢谢你的迅速回应。不幸的是,我将无法进入明天的发展套件。我将在大约24小时内张贴谢谢你!
嗨talamram,
好的-请明天分享截图!
谢谢,PM_Dialog
嗨PM_Dialog,
因此,使用user_empty_peripheral_template.h / .c而不是user_peripheral_template.h / .c是可行的,并且我已经能够成功地完成第6节中的所有步骤。
也许我有点超前了,但是当我单击Download按钮(用红色突出显示)时,我得到了错误——错误:执行失败' '
嗨tamram,
是的,这是预期的行为,因为Keil IDE不用于下载FW到flash,如果你在这个按钮上悬停,你会看到这个按钮是用于加载代码到flash内存。如果你需要烧SPI flash你应该你的SmartSnippets工具箱。
从Keil IDE,您可以将代码下载到System-RAM。请按两次开始/停止调试会话按钮,并且应用程序代码将自动加载到System-RAM,并且芯片将从那里启动。请参阅随附的捕获。
谢谢,PM_Dialog