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 7.1以及更高版本时 、如果为 MSP430FR4133创建了独立的命令行包、并且 Traget 电压设置为3300以外的任何值、程序将产生以下错误:
正在连接...
正在加载程序:USER_FILES/IMAGE/Program.OUT
正在准备...
.data:在0x1910上为0、共8
错误:MSP430:在长度为0x8的页0上的0x1910处写入内存块时出现问题:无法擦除器件内存
错误:MSP430:文件加载程序:验证失败:目标写入0x01910失败
已完成
失败:文件:USER_FILES/IMAGEs/Program.OUT:加载失败。
我已经测试了 Uniflash 版本7.0至8.3、在7.0和7.1之间发生了一些变化、从而在 独立命令行包中导致了这种情况。 我还尝试输入3000- 3400mV 的目标电压(包括 3301mV 和3299mV)、仅3300mV 允许器件擦除器件存储器。
我还使用3个不同的 MSP4304133和3个不同的仿真 工具在3个不同的计算上进行了这方面的尝试。
通过执行"Load Image"操作、即可将该程序加载到 MSP430FR4133中...
但是、我需要使用3000mV 作为目标电压、并且需要创建独立的命令行包。
您好
如何将目标电压设置为以下值?
我将目标电压设置为 MSP430FR4133工作范围内的许多不同值、但理想情况下、我希望将其设置为3000 (mV)。如果值不是3300、则故障似乎存在。
尊敬的 Ethan:
不使用独立命令行包会怎样? 您使用的调试器是什么?
如果不使用独立包、那么我在编译时没有问题。 我认为这个问题与独立的封装有关。
我正在使用:
Code Composer Studio
版本:10.4.0.00006
编译器版本 TI v20.2.5.LTS
尊敬的 Ethan:
很抱歉回复延迟。 我在 myside 进行了一些测试、发现如果您在 uniflash 中将电压设置为3.0V、则无法下载映像。 但是、如果您将其设置为3.3V、那么如果您仅在硬件中提供3.0V 电源、那么它也可以正常工作。 因此、您可以在 Uniflash 中保留3.3V 的设置、并使用3.0V 电源进行映像下载。
Gary、
不用担心,感谢您的仔细调查。 我们感谢大家在这段时间内所做的工作。 您能否确认这将在未来的 Uniflash 更新中解决? 如果是、您知道可能的版本是什么?
对此我不确定、我 会将该线程更改为我们的软件团队、看看是否有任何意见
与 UniFlash 工程部门进行咨询后、结果显示、这可能与 UniFlash GUI 之前已知的问题有关、在该问题上设置的目标电压值并不总是能正确应用。 因此、从 GUI 来看、即使您明确将其设置为3000、它仍可能使用默认的3300。 从 CLI 运行似乎正确应用了3000值,但失败了。 UniFlash 工程人员正在对此进行研究。
至于为什么设置为3000不起作用、这是针对 MSP430专家的问题。
咨询 UniFlash 工程后,似乎这可能与 UniFlash GUI 先前已知的问题有关,在该问题中设置目标电压值并非始终正确应用。
我们认为它与以下内容相关: https://sir.ext.ti.com/jira/browse/EXT_EP-11234
这是一个我刚刚公开的老错误。
至于为什么设置为3000不起作用,这是 MSP430专家的问题。
我将把这些工作重新分配给器件专家。
为什么设置为3000不起作用,这是 MSP430专家的问题。
这应该是软件问题。 等待未来的 Uniflash 更新。
这应该是一个软件问题。 等待未来的 Uniflash 更新。 [/报价]3000的电压设置可 由 UniFlash 正确传递至 MSP430驱动器。 问题在于 MSP430驱动器导致故障的原因、除3300之外的值为何。 此问题无法在 UniFlash 中修复
好的、这意味着这是 MSP-FET 驱动器的问题、对吗?
我不确定这无法在 UniFlash 中修复、因为我在 独立命令行包中测试了 Uniflash 7.0至8.3版、并且7.0至7.1版之间发生了变化、导致了这一问题。 无论通过哪种方式、我都想知道 Uniflash 或 MSP-FET 的预期修复版本
尊敬的 Ethan:
我想您可以将 Uniflash 保持设置 为3.3V、如果您在硬件中仅提供3.0V 电源、则可以工作。