自己做了一块MSP430F5418最小系统,烧写程序用的利尔达的BSL编程器,现在的问题是程序下载失败,提示加载BSL密码失败,不知道硬件哪出现了问题?
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.
自己做了一块MSP430F5418最小系统,烧写程序用的利尔达的BSL编程器,现在的问题是程序下载失败,提示加载BSL密码失败,不知道硬件哪出现了问题?
jinzhen liu, 如果要使用BSL编程器下载程序的话,根据BSL协议,得BSL密码匹配才能成功下载。而BSL密码为:0xFFE0 ~ 0xFFFF之间的16个word, 这个地址为中断向量表的最高16word,这意味着你必须知道现在对应这个地址存储的内容,否则就不能通过BSL编程器来下载程序。而当Flash全部擦除后,用BSL下载时,默认是不用密码的。建议你使用FET-MSP430UIF Debugger下载程序吧,或者用它来进行Flash擦除后或下载自己的程序,知道password后,再用BSL编程器。
DASDSA DASDAS, 你好!
现在你的MSP430F5418A的板子中运行的程序是你自己之前下载的吗?如果是自己下载的程序,你才可能知道自己的中断向量表0xFFE0 ~ 0xFFFF中的内容,如果不是,你又是怎么知道你提供的下列内容就是现在板子中对应地址的内容呢?建议使用MSP430UIF Debugger。
@0FFE0
A0 60 9E 60 FF FF FF FF FF FF 82 60 E6 5D F8 60
FF FF FF FF 58 62 BE 60 BC 60 FF FF FF FF 00 6C
q
DASDSA DASDAS, 你好!
我现在在公司里,上不了QQ,你把问题总结一下,发在这里就行。
processors.wiki.ti.com/.../MSP-FET430UIF,
具体信息请参考上面链接。MSP-FET430UIF是仿真下载工具,可以和IAR,CCS配合使用对程序进行在线调试。