无法将代码调试到设备DA14681-01中

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
4个帖子/ 0新
最后一篇
穆罕默德霍森
离线
最后一次露面:7个月4周前
加入:2018-11-19 15:43
无法将代码调试到设备DA14681-01中

你好!

我正在使用DA11681-01进行研究工作。我们已购买DA14681以创建原型。但是,在将代码加载到芯片时,我面临着问题。最初,我开始使用基本代码来闪烁D2 LED。但我收到以下错误。我试图在您的论坛上找到此错误,但无法获得任何答案。

请帮帮我,提前感谢。按照下面进行错误。

Segger J-Link GDB Server v6.42a命令行版本

jlinkarm.dll v6.42a(DLL编译2月1日2019年1月1日18:00:08)

命令行: - 如果swd -device da14681-endian little -speed -speed 1000 - port 2331 -swoport 2332 -telnetport 2333 -vd -l -localhostonly 1 -singlerun -strict -timeout 0 -nogui
----- GDB服务器启动设置-----
gdbinit文件:无
GDB服务器侦听端口:2331
SWO原始输出聆听端口:2332
终端I / O端口:2333
接受远程连接:仅限LocalHost
生成logfile:关闭
验证下载:上
init regs开始:上
静音模式:关闭
单次运行模式:ON
目标连接超时:0毫秒
------ J-LINK相关设置------
J-Link主机界面:USB
J-Link脚本:无
J-Link设置文件:无
------目标相关的设置------
目标设备:DA14681
目标接口:SWD
目标接口速度:1000kHz
目标endian:很少

连接到J-Link ...
j-link已连接。
固件:J-Link ob-Sam3u128 V3编译1月7日2019 14:06:26
硬件:v3.00.
S / N:483000924
功能:RDI
检查目标电压......
目标电压:3.30 V
听TCP / IP端口2331
连接到目标...连接到目标
等待GDB连接...连接到127.0.0.1
阅读所有寄存器
阅读4个字节@地址0x00000000(Data = 0x07Fe0428)
收到的Monitor命令:速度1000
目标接口速度设置为1000 kHz
收到监视器命令:clrbp
收到的Monitor命令:重置
重置目标
收到的Monitor命令:停止
停止目标CPU ......
...目标停止(PC = 0x07F000D4)
收到的Monitor命令:Regs
r0 = ffffffff,r1 = ffffffff,r2 = ffffffff,r3 = fffffffff
r4 = ffffffff,r5 = ffffffff,r6 = ffffffff,r7 = fffffffff
r8 = ffffffff,r9 = ffffffff,r10 = ffffffff,r11 = fffffffff
R12 = FFFFFFFF,R13 = 07FE0428,MSP = 07FE0428,PSP = FFFFFFFC
R14(LR)= FFFFFFFF,R15(PC)= 07F000D4
XPSR C1000000,APSR C0000000,EPSR 01000000,IPSR 00000000
CFBP 00000000,控制00,FaultMask 00,BasePri 00,Primask 00
阅读所有寄存器
读取4个字节@地址0x07f000d4(Data = 0x47804804)
收到的Monitor命令:速度自动
选择自动目标接口速度(2000 kHz)
收到的Monitor命令:闪存断点1
闪存断点已启用
收到监视器命令:半主轴启用
启用半托管(手柄BKPT)
收到的Monitor命令:半主轴Ioclient 1
Semihosting I / O设置为Telnet客户端
收到的Monitor命令:Swo DisableTarget 0xFFFFFFFF
SWO已成功禁用。
收到的Monitor命令:Swo Enabletarget 0 0 0x1 0
错误:无法检测到CPU时钟速度。将测试代码下载到RAM失败。
在CPU时钟频率检测后无法恢复原始RAM内容!

无法启用SWO。无法衡量目标CPU频率。
读取4个字节@地址0x07f000d4(Data = 0x47804804)
下载736字节@地址0x08000000 - 验证失败
下载32个字节@地址0x080002E0 - 验证失败
下载32个字节@地址0x08000300 - 验证失败
下载4096字节@地址0x08000320 - 验证失败
下载4096字节@地址0x08001320 - 验证失败
下载4096字节@地址0x08002320 - 验证失败
下载4096字节@地址0x08003320 - 验证失败
下载844字节@地址0x08004320 - 验证失败
下载8字节@地址0x0800466C - 验证失败
下载16个字节@地址0x08004680 - 验证失败
下载4096字节@地址0x08004690 - 验证失败
下载2320字节@地址0x08005690 - 验证失败
写寄存器(PC = 0x 8000134)
阅读4个字节@地址0x08000134(数据= 0xFFFFFFFF)
阅读2个字节@地址0x0800410A(Data = 0xFFFF)
阅读2字节@地址0x08004108(数据= 0xFFFF)
收到监视器命令:clrbp
收到的Monitor命令:重置
重置目标
收到的Monitor命令:停止
停止目标CPU ......
...目标停止(PC = 0x07F000D4)
阅读2个字节@地址0x0800410A(Data = 0xFFFF)
阅读2个字节@地址0x0800410A(Data = 0xFFFF)
阅读2字节@地址0x08004108(数据= 0xFFFF)
收到的Monitor命令:Regs
r0 = ffffffff,r1 = ffffffff,r2 = ffffffff,r3 = fffffffff
r4 = ffffffff,r5 = ffffffff,r6 = ffffffff,r7 = fffffffff
r8 = ffffffff,r9 = ffffffff,r10 = ffffffff,r11 = fffffffff
R12 = FFFFFFFF,R13 = 07FE0428,MSP = 07FE0428,PSP = FFFFFFFC
R14(LR)= FFFFFFFF,R15(PC)= 07F000D4
XPSR C1000000,APSR C0000000,EPSR 01000000,IPSR 00000000
CFBP 00000000,控制00,FaultMask 00,BasePri 00,Primask 00
阅读所有寄存器
读取4个字节@地址0x07f000d4(Data = 0x47804804)
设置断点@地址0x08004108,size = 2,bphandle = 0x0001
启动目标CPU ...
错误:在CPU运行时无法读取寄存器15(R15)
阅读所有寄存器
错误:CPU运行时无法读取寄存器0(R0)
错误:CPU运行时无法读取寄存器1(R1)
错误:CPU运行时无法读取寄存器2(R2)
错误:CPU运行时无法读取寄存器3(R3)
错误:CPU运行时无法读取寄存器4(R4)
错误:CPU运行时无法读取寄存器5(R5)
错误:CPU运行时无法读取寄存器6(R6)
错误:CPU运行时无法读取寄存器7(R7)
错误:CPU运行时无法读取寄存器8(R8)
错误:CPU运行时无法读取寄存器9(R9)
错误:CPU运行时无法读取寄存器10(R10)
错误:CPU运行时无法读取寄存器11(R11)
错误:CPU运行时无法读取寄存器12(R12)
错误:CPU运行时无法读取寄存器13(R13)
错误:在CPU运行时无法读取寄存器14(R14)
错误:在CPU运行时无法读取寄存器15(R15)
错误:CPU运行时无法读取寄存器16(XPSR)
错误:在CPU运行时无法读取寄存器17(MSP)
错误:CPU运行时无法读取寄存器18(PSP)
错误:在CPU运行时无法读取寄存器24(PREMASK)
错误:在CPU运行时无法读取寄存器25(basepri)
错误:在CPU运行时无法读取寄存器26(故障扫描)
错误:CPU运行时无法读取寄存器27(控制)
警告:无法读取内存@地址0xdeadbeee
删除断点@地址0x08004108,size = 2
警告:无法读取内存@地址0xdeadbeee
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xdeadbeee
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xdeadbeee
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xDeadBef0
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xDeadBef0
阅读64字节@地址0xDeadbe80
警告:无法读取内存@地址0xDeadbe80
警告:无法读取内存@地址0xdeadbeaa
阅读64字节@地址0xDeadbe80
警告:无法读取内存@地址0xDeadbe80
警告:无法读取内存@地址0xdeadbeaa
阅读64字节@地址0xDeadbe80
警告:无法读取内存@地址0xDeadbe80
警告:无法读取内存@地址0xdeadbeac
阅读64字节@地址0xDeadbe80
警告:无法读取内存@地址0xDeadbe80
警告:无法读取内存@地址0xdeadbeac
阅读64字节@地址0xDeadbe80
警告:无法读取内存@地址0xDeadbe80
警告:无法读取内存@地址0xdeadbeae
阅读64字节@地址0xDeadbe80
警告:无法读取内存@地址0xDeadbe80
警告:无法读取内存@地址0xdeadbeae
阅读64字节@地址0xDeadbe80
警告:无法读取内存@地址0xDeadbe80
警告:无法读取内存@地址0xdeadbeb0
阅读64字节@地址0xDeadbe80
警告:无法读取内存@地址0xDeadbe80
警告:无法读取内存@地址0xdeadbeb0
阅读64字节@地址0xDeadbe80
警告:无法读取内存@地址0xDeadbe80
警告:无法读取内存@地址0xDeadbeB2
阅读64字节@地址0xDeadbe80
警告:无法读取内存@地址0xDeadbe80
警告:无法读取内存@地址0xDeadbeB2
阅读64字节@地址0xDeadbe80
警告:无法读取内存@地址0xDeadbe80
警告:无法读取内存@地址0xdeadbeb4
阅读64字节@地址0xDeadbe80
警告:无法读取内存@地址0xDeadbe80
警告:无法读取内存@地址0xdeadbeb4
阅读64字节@地址0xDeadbe80
警告:无法读取内存@地址0xDeadbe80
警告:无法读取内存@地址0xDeadbeB6
阅读64字节@地址0xDeadbe80
警告:无法读取内存@地址0xDeadbe80
警告:无法读取内存@地址0xDeadbeB6
阅读64字节@地址0xDeadbe80
警告:无法读取内存@地址0xDeadbe80
警告:无法读取内存@地址0xdeadbeb8
阅读64字节@地址0xDeadbe80
警告:无法读取内存@地址0xDeadbe80
警告:无法读取内存@地址0xdeadbeb8
阅读64字节@地址0xDeadbe80
警告:无法读取内存@地址0xDeadbe80
警告:无法读取内存@地址0xdeadbeba
阅读64字节@地址0xDeadbe80
警告:无法读取内存@地址0xDeadbe80
警告:无法读取内存@地址0xdeadbeba
阅读64字节@地址0xDeadbe80
警告:无法读取内存@地址0xDeadbe80
警告:无法读取内存@地址0xdeadbebc
阅读64字节@地址0xDeadbe80
警告:无法读取内存@地址0xDeadbe80
警告:无法读取内存@地址0xdeadbebc
阅读64字节@地址0xDeadbe80
警告:无法读取内存@地址0xDeadbe80
警告:无法读取内存@地址0xdeadbebe
阅读64字节@地址0xDeadbe80
警告:无法读取内存@地址0xDeadbe80
警告:无法读取内存@地址0xdeadbebe
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xdeadbec0
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xdeadbec0
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xdeadbec2
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xdeadbec2
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xdeadbec4
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xdeadbec4
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xdeadbec6
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xdeadbec6
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xdeadbec8
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xdeadbec8
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xdeadbeca
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xdeadbeca
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xdeadbecc
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xdeadbecc
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xdeadbece
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xdeadbece
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xdeadbed0
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xdeadbed0
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xdeadbed2
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xdeadbed2
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xdeadbed4
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xdeadbed4
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xDeadbed6
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xDeadbed6
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xDeadbed8
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xDeadbed8
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xdeadbeda
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xdeadbeda
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xdeadbedc
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xdeadbedc
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xdeadbede
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xdeadbede
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xdeadbee0
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xdeadbee0
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xdeadbee2
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xdeadbee2
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xdeadbee4
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xdeadbee4
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xdeadbee6
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xdeadbee6
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xdeadbee8
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xdeadbee8
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xdeadbeea
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xdeadbeea
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xdeadbeec
阅读64字节@地址0xDeadbec0
警告:无法读取内存@地址0xdeadbec0
警告:无法读取内存@地址0xdeadbeec

关键词:
设备:
PM_DIALOG.
离线
最后一次露面:2天22小时前
职员
加入:2018-02-08 11:03
嗨Mohammedhusen,

嗨Mohammedhusen,

α您能够与JLinkGDBSERVER建立连接?您是否尝试通过Program_Qspi_jtag_win脚本使用SmartSnippets IDE编程您的固件?如果没有,请尝试通过SmartSnippet IDE下载固件,以确保您的自定义PCB功能完全正常。

谢谢,PM_DIALOG.

穆罕默德霍森
离线
最后一次露面:7个月4周前
加入:2018-11-19 15:43
以下方式

以下是否意味着什么......当我构建QSPI时,我收到以下消息......

14:02:24 ****配置配置DA14681-01-REDELED_QSPI for Project freertos_retarget ****
make -silent预构建主要构建
生成链接脚本。

调用:交叉臂GNU打印尺寸
文本数据BSS DEC十六进制文件名
24388 80 1196 25664 6440 freertos_retarget.elf
完成建筑:freertos_retarget.siz

14:02:37 Build完成(拿到12s.743ms)

我从用户手册UM-B-047遵循了完整的步骤。
问题是在QSPI模式下开始调试时,我收到了我的第一个消息中提到的错误..

PM_DIALOG.
离线
最后一次露面:2天22小时前
职员
加入:2018-02-08 11:03
嗨Mohammedhusen,

嗨Mohammedhusen,

让我问你一些问题,以便试图了解出错了什么。哪种版本的SDK正在使用哪个版本的QSPI闪存到您的定制板?您有最新版本的SmartSnippets(版本2.0.6)吗?请在工具的清洁安装中再次尝试,并使用清洁的工作区(未执行其他构建)。然后在SmartSnippetsStudio Go Windows - >首选项 - > C / C ++ - > Build,必须取消选中构建项目配置窗格中的复选框。您是否尝试过UART下载固件?

谢谢,PM_DIALOG.