This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC2640:从命令行通过 I-jet 刷写 cc2640

Guru**** 2576215 points
Other Parts Discussed in Thread: CC2640

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/590387/cc2640-flashing-cc2640-through-i-jet-from-command-line

器件型号:CC2640

您好!

我想从命令行刷写 cc2640。 我正在使用  cc2650lp_app.FlashROM.cSpy  并在 bat 脚本中使用以下命令

cc2650lp_app.FlashROM.cSPY my_file.hex --download_only


它会下载文件、但脚本会自动结束。 以下是运行上述命令后得到的输出:

我还附加 了 cc2650lp_app.FlashROM.cSPY  文件。

但是、如果我  使用相同的命令直接从命令行运行 cc2650lp_app.FlashROM.cSPY、它将显示如下。

您能不能帮助我如何使用 cc2650lp_app.FlashROM.cSPY  从 bat 脚本刷写并在刷写后退出脚本?

以下是  cc2650lp_app.FlashROM.cSPY 的代码

@REM 此批处理文件由 IAR Embedded Workbench 生成
@REM C-SPY 调试器、以帮助准备命令行以运行
@使用适当的设置删除 cspybat 命令行实用程序。
@远程
@REM 请注意、每次新调试会话时都会生成此文件
@REM 已初始化、因此您可能需要在之前移动或重命名文件
@REM 进行更改。
@远程
@REM 您可以通过键入此批处理文件的名称来启动 cspybat
@REM、按调试文件的名称(通常为 ELF/DWARF 或 UBROF 文件)。
@远程
@REM 读取 C-SPY 调试中可用的命令行参数
@REM 指南。 有关可能存在的其他命令行参数的提示
@REM 在特定情况下很有用:
@REM --download_only 下载代码映像而不启动调试
@远程           会话。
@REM --静音      忽略登录消息。
@REM --超时     限制允许的最大执行时间。
@远程  
@μ s 回波关闭  
如果不是"%~1"=""、则转至 debugFile  
@回波打开  
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.5_2\consolic\bin\cspybat"-f "C:\ti\simplelink\ble_sdk_2_02_01_18\examples\cc2650lp\simple_peripheral\iar\app\settings\cc2650lp_app.Flashrom.ti_ble\ccsd\simple_drivers\c26501.x18\ccs_cl_endores\ccs\ccs\ccs_\ccs_\ccs_\ccs_en\simplelink_en\\ccs_\c64x18\c64x18\cl\cl\cl\cl\cl\clb_drivers\cl\cl\cl\cl\cl\cl  
@μ s 回波关闭  
转到末尾  
:debugFile  
@回波打开  
"C:\Program Files (x86)\IAR Systems\Embedded Workbench 7.5_2\consolic\bin\cspybat"-f "C:\ti\simplelink\ble_sdk_2_02_01_18\examples\cc2650lp\simple_peripheral\iar\app\settings\cc2650lp_app.Flashrom.ti_ble\ccsd_\ccs_\ccsd_\c6450lb_en\ex-\cmware\ccs_\ccs_\ccs_\c64_\c64x18\clb_en\\c64_examples\c64_cl_en\\c64_examples\c64_cl_cl_en\\c64_en\\c64_ene\clp\simple.\clb\\c64_~  
@μ s 回波关闭  
:结束

非常感谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    我对 IAR 生成的 C-SPY 文件并不是很熟悉、但是你在直接运行命令时得到的错误消息("无效的闪存配置文件")表明项目使用了一个无效的.board 文件、你应该查看这个文件。 我猜 IAR "xcl"文件会在某个位置引用该文件。