跳转到主要内容

DA14681开发工具包基本,QSPI程序问题

DA1468x

5年前

发布的howardwong0点 6个回答
0的问题

亲爱的对话框,

我正在学习DA14681开发工具包使用以下软件和基本工具
——SmartSnippets工作室v1.2.3.588
——DA1468x_SDK_BTLE_v_1.0.6.968

我试图遵循第六节嗯- b - 056建立外围演示应用程序和程序QSPI闪存(用program_qspi_serial_win)。在第一次成功(可以看到输出消息拉后重置)。然而,它再也不能编程似乎如果我想计划其他演示代码或相同的外围的演示应用程序。它总是报告以下错误当试图上传引导加载程序/应用程序可执行文件,你知道吗?

“无法连接到设备。
写出可执行失败:第二阶段引导装载程序拒绝(-105)“

谢谢!
HowardWong

日志信息:
.......................................................................................................................
. .
. .QSPI编程
. .
.......................................................................................................................

请输入您的COM端口号码,按下enter。
- > 137

相称= COM137

D: \ workspace \ workspace_SmartSnippets_Studio \ DA1468x_SDK_BTLE_v_1.0.6.968 \工具\ \ qspi >脚本调用“. . \ . . \ . . \ \ cli_programmer二进制文件。exe”——prod-id DA14681-01——enable-uart y ram-shuffling 0 COM137 write_qspi_exec D: \ workspace \ workspace_SmartSnippets_Studio \ DA1468x_SDK_BTLE_v_1.0.6.968 \ dk_apps \ demo \ \项目peripherals_demo \ DA14681-01-Release_QSPI \ peripherals_demo.bin
cli_programmer 1.22
版权(c) 2016年半导体对话框yabo国际娱乐

使用串口COM137波特率57600。
使用内部uartboot.bin引导装载程序文件没有指定

连接到设备……
设置串口波特率为57600。
按下复位。
上传引导加载程序/应用程序可执行文件……
不能连接到设备。
写出可执行失败:第二阶段引导装载程序拒绝(-105)

.......................................................................................................................
. .
. .完成了
. .
.......................................................................................................................

5年前

MT_dialog -30点

嗨howardwong,

这是出现在使用老版本芯片或SDK时,请看看芯片和报告上的指示是什么包或试图下载SDK的支持网站最新副本,以防您使用的是老的吗?也请确保您正在使用的COM是一个应该被使用,当套装附加使用COM端口数量较小的两个端口中出现在设备管理器。另外我可以看到137年的com端口的分配,也可以尝试清理以前注册的com端口,也许这就是导致你一些问题。

由于MT_dialog

5年前

howardwong 0点

亲爱的对话框,

非常感谢你的快速反应。基本我测试DA14681开发工具包(请见附件图片),芯片是“DA14681 0100 1627 ncaa”。SDK我使用DA1468x_SDK_BTLE_v_1.0.6.968我只是几天前从支持网站下载。它是好吗?

我也试图分配一个规模较小的COM端口Jlink CDC UART接口,但它仍然有同样的问题。

谢谢
霍华德

日志信息:
.......................................................................................................................
. .
. .QSPI编程
. .
.......................................................................................................................

请输入您的COM端口号码,按下enter。
- > 28

相称= COM28

D: \ workspace \ workspace_SmartSnippets_Studio \ DA1468x_SDK_BTLE_v_1.0.6.968 \工具\ \ qspi >脚本调用“. . \ . . \ . . \ \ cli_programmer二进制文件。exe”——prod-id DA14681-01——enable-uart y ram-shuffling 0 COM28 write_qspi_exec D: \ workspace \ workspace_SmartSnippets_Studio \ DA1468x_SDK_BTLE_v_1.0.6.968 \ dk_apps \ demo \ \项目peripherals_demo \ DA14681-01-Release_QSPI \ peripherals_demo.bin
cli_programmer 1.22
版权(c) 2016年半导体对话框yabo国际娱乐

使用串口COM28波特率57600。
使用内部uartboot.bin引导装载程序文件没有指定

连接到设备……
设置串口波特率为57600。
按下复位。
上传引导加载程序/应用程序可执行文件……
写出可执行失败:第二阶段引导装载程序拒绝(-105)
不能连接到设备。

.......................................................................................................................
. .
. .完成了
. .
.......................................................................................................................

附件 大小
DA14681DVK_basic.zip 391.91 KB

5年前

MT_dialog -30点

嗨howardwong,

自681年你的基本工具确保J13上的跳投被放置在适当的位置。如果问题仍然存在,试图重置按钮按下和释放时弹出的“连接到设备....”迹象。看来,基本装备以来这个问题我能复制你的经历。我将与团队一起检查并让你知道任何进一步的指导。

由于MT_dialog

5年前

howardwong 0点

亲爱的对话框,

非常感谢你的回复。我检查,它可以通过编程成功有时如果有复位按钮按下和释放它在“连接到设备....”. However, it still fails most of times I tried (~90% NG).

谢谢
Howardwong

5年前

MT_dialog -30点

嗨howardwong,

正如前面提到的,我复制你的问题,这是我们检查,你也可以尝试为了增加成功率在你下载的图谋(至少是站在我这一边)通过UART是尝试下载,再试一次immediatelly第一次尝试后失败。这样的编程成功应该约50%(因为在第二次尝试下载的代码没有错误)或您可以使用JTAG脚本以下载代码的基本工具。

由于MT_dialog

5年前

MT_dialog -30点

嗨howardwong,

有一些反馈hw团队。看来,这个问题是由于耐火引起芯片只有基本工具包(因为职业装备使用的FTDI UART接口)。这是耐火的根源固件不初始化UART别针在启动,初始化发生在第一个数据发送。初始化端口驱动程序将切换时曾经在发送数据之前,这是解释从bootlaoder作为框架误差或休息状态,导致其挂。第二次你尝试donwload弗雷德里克港口已经初始化,引导好工作。

这几个解决方案:

1)你可以计划你的设备两次,一个会失败,另一个会成功。

2)您可以添加以下命令“@echo > COM % comprtnr %”脚本\ qspi \ program_qspi_serial。蝙蝠,请检查波形的确切位置应该行:

@echo。
= COM % comprtnr % @echo相称
@echo > COM % comprtnr % <——应该放置额外的命令
@echo上

由于MT_dialog