我在通过MSP430G2553的串口向fr5729写入数据
按照数据手册上发送的为80 08 00 10 00 00 01 10 32 54 67 83 C8
但是FR5729一直返回的MSG为0x01
查阅数据手册得知为:Flash write check failed. After programming, a CRC is run on the programmed data. If the CRC does not match the expected result, this error is returned.
请问一下怎么解决这个问题呢?
灰小子:
你好,请问你是要做什么东西?设计这款msp430的下载器吗?
一般大家都是找个支持bsl的仿真器和上位机软件,直接就可以下载程序了。很少有人从那么底层的指令开始开发msp430的,除非设计一款新的下载器
chen xi:
回复 灰小子:
对的 因为我们产品中除了430还有CC2541,我准备通过cc2541控制430然后进入BSL远程升级
现在问题已经解决了,是datasheet的问题,FR5729芯片的操作和数据手册上的不同
不过有个疑问 就是中断向量地址比如为
@FFFE50 C2 q
那么就是往FFFE这个地址作为看首地址,写入16-2个0XFF再写入 50 C2么?
chen xi:
回复 灰小子:
市面上好像除了TI的 没有支持这款的BSL的软件了,不过现在以及基本搞定,等下套用官方demo给BSL加密下就OK