我尝试通过 ROM-Bootloader 和 USB-DFU 对擦除的 MSP432E 进行编程。
我在器件管理器中看到了该器件、并且能够通过 DFU-util-0.9-win64进行连接。 我成功使用 CCS 编译后处理命令创建了一个.bin 文件
"${CCE_INSTALL_ROOT}/utils/tiobj2bin/tiobj2bin.bat ""${BuildArtiftFileName}""${BuildArtiftFileBaseName}.bin""${CG_TOOL_ROOT}/bin/ofd470.exe ""${CG_TOOL_ROOT}/bin/hex470.exe ""${CCE_INSTALL_ROOT}/utils/tiobj2bin/mkhex4bin.exe
但显然有问题、因为我从 DFU-util 获得了以下错误消息:
DFU-util 0.9版权所有2005-2009 Weston Schmidt、Harald Welte 和 OpenMoko Inc. 版权所有2010-2016 Tormod Volden 和 Stefan Schmidt 本计划为免费软件、不提供任何保修。请向 http://sourceforge.net/p/dfu-util/tickets/报告错误
无效的 DFU 后缀签名未来的 DFU-util 版本中需要有效的 DFU 后缀!!
正在打开支持 DFU 的 USB 设备... ID 1cbe:00ff
声称具有 USB DFU 接口的运行时器件 DFU 版本0110 ...
正在设置备用设置#0...
确定器件状态:STATE = dfuIDLE、STATUS = 0 dfuIDLE、继续 DFU 模式器件 DFU 版本0110
器件返回的传输大小为1024
无法读取名称,sscanf 返回0
解析内存布局失败
如何通过 USB 进行编程?