主题中讨论的其他器件:UNIFLASH、 MSPM0L1306、 SysConfig
工具与软件:
您好!
我将使用 UniFlash 通过串行编程对 MSPM0L1306进行编程。
有时我生成了加载失败的 TI-TXT 文件。
UniFlash 报告错误消息:
"错误! 图像加载失败:闪存通用、正在加载图像... 错误:-21"
控制台窗口将报告:
这是在我稍微修改了我的程序后发生的。
最终文件似乎不会太大(我已检查映射文件)。
我附上程序的工作版本和程序的非工作版本。
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.
工具与软件:
您好!
我将使用 UniFlash 通过串行编程对 MSPM0L1306进行编程。
有时我生成了加载失败的 TI-TXT 文件。
UniFlash 报告错误消息:
"错误! 图像加载失败:闪存通用、正在加载图像... 错误:-21"
控制台窗口将报告:
这是在我稍微修改了我的程序后发生的。
最终文件似乎不会太大(我已检查映射文件)。
我附上程序的工作版本和程序的非工作版本。
您好!
我已附加 uniflash (9.0.0)工程。
谢谢、此致、
Emanuele
e2e.ti.com/.../MSPM0L1306_5F00_BL_5F00_serial_5F00_nonmain.zip
作为我手动创建的示例、两个填充几乎为零的类似文件(BSL 配置区域除外)、它们的行为相同。
此致、
Emanuele
e2e.ti.com/.../exp_5F00_working.txte2e.ti.com/.../exp_5F00_not_5F00_working.txt
尊敬的 Emanuele:
我对延误深表歉意。 似乎我们的 IT 部门已经在我们的电脑上安装了一个名为 Facepoint 的设备、并阻止我运行 Uniflash。
我们还 发布了另一篇 有关此单独主题的 E2E 文章。
我一获得权变措施、我就会深入探讨这一点。 再次,我对延迟表示歉意。
BTW -根据我的计算、文件的最新版本之间的字节数差异为72字节。 您是否可以尝试使大小差异更小、例如8个字节甚至1个字节、并查看是否引发了相同的错误?
尊敬的 Dennis:
对不起,这不是我的意图听起来很挑剔。
总之、我能够使用权变措施对 MCU 进行编程。 我对 BSL 配置进行编程、并分别对软件的其余部分进行编程。 我们的构建系统已经创建了第二个文件、我永远不会删除 BSL 配置。
这解除了我的锁定、但很可能是 TXT 总大小的问题、因为在 BSL 和 main 中拆分的 TXT 完全相同。
我正在积极进行开发、并且我具有要添加到 MCU 的附加功能、这意味着我下次会达到极限。 不确定、但我可能会另外拆分 TXT 文件。
请注意、我存在硬件限制(我们需要这2个信号用于我们自己的应用)、因此我无法使用 SWD 线路来对 MCU 进行编程。
话虽如此、我认为由于错误非常明显、从事 uniflash 的团队能够找到解决方案。
在接下来的几天里、我将尝试找到触发问题的确切大小。
此致、
Emanuele
大家好、 Dennis Lehman、
有更新吗?
谢谢!
此致。
Emanuele