主题中讨论的其他器件:UNIFLASH、
我可以使用 uniflash 6.0.0 GUI 成功对 MSP432E401y 进行编程。 我还可以使用 Uniflash GUI 对 MAC 地址寄存器进行编程。 然后、我使用独立命令行生成一个"安装包"。 当我运行生成的安装程序(DSLite.bat)时、它会对闪存进行编程、但不会对 MAC 地址进行编程。 在调用 dslite.bat 之前、我尝试执行设备解锁、但它仍然无法正常工作。 我正在使用 Uniflash GUI "Read MAC Address"来验证 MAC 地址内容。
DSLite 具有我要在 user_files/settings/genered.ufsettings 文件中编程的 MAC 地址:
键入 user_files\settings\genered.ufsettings
{"Texas Instruments XDS110 USB Debug Probe/Cortex_M4_0":{"FlashMACAddrInput":"00-60-01-02-03"}
当我运行 dslite 时、我获得以下输出:
dslite.bat
执行默认命令:
> dslite -模式闪存-c user_files/configs/msp432e401y.ccxml -l user_files/settings/generated.ufsettings -s VerifyAfterProgramLoad="无验证"-e -f -v "user_files/images/flash1_00-01-00.out""user_files_00-01-00.out"
DSLite 版本10.1.0.1986
正在配置调试器(首次启动可能需要几分钟时间)...
正在初始化寄存器数据库...
正在初始化:CS_DAP_0
执行启动脚本:CS_DAP_0
正在初始化:Cortex_M4_0
执行启动脚本:Cortex_M4_0
正在连接...
Cortex_M4_0:GEL 输出:
内存映射初始化完成
正在加载程序:多个文件
正在准备...
.text:0x0处为5376的0
.text:0x3000处39840的0:11%
.text:32640 of 39840 at 0x3000:84%
完成:84%
将 PC 设置为入口点:84%
正在验证程序:多个文件
正在准备...
.text:0x0处为5376的0
.text:0x3000处39840的0:11%
.text:32640 of 39840 at 0x3000:84%
完成:84%
INFO:Cortex_M4_0:多个文件的程序验证成功
正在运行...
成功
编程完成后、我使用 Uniflash GUI 的读取 Mac 地址操作、它仍然会将 MAC 地址报告为 FF-FF-FF-FF-FF-FF。
请告诉我、我如何才能使其正常工作?
