Hi, company has to reprogram MSP430 via I²C bootloader (see UG SLAU550E ). Usage of password in preprogrammed devices is unclear. In programmed HEX file for 32 byte PW section 0xFFE0-0xFFFF you find (Intel Hex Format): 02 FFE0 00 ACFE 75 02 FFE2 00 ACFE 73 02 FFE4 00 ACFE 71 02 FFE8 00 ACFE 6D 02 FFEA 00 6AFD AE 02 FFEC 00 ACFE 69 02 FFEE 00 36D1 0A 02 FFF0 00 ACFE 65 02 FFF2 00 ACFE 63 02 FFF4 00 ACFE 61 02 FFF6 00 68FE A3 02 FFF8 00 ACFE 5D 02 FFFA 00 ACFE 5B 02 FFFC 00 ACFE 59 02 FFFE 00 CCFD 38 PW which results from that and send out via I²C is: byte[] PassWDBuf = { 0xAC, 0xFE, 0xAC, 0xFE, 0xAC, 0xFE, 0xFF, 0xFF, 0xAC, 0xFE, 0x6A, 0xFD, 0xAC, 0xFE, 0x36, 0xD1, 0xAC, 0xFE, 0xAC, 0xFE, 0xAC, 0xFE, 0x68, 0xFE, 0xAC, 0xFE, 0xAC, 0xFE, 0xAC, 0xFE, 0xCC, 0xFD}; This PW is rejected by BSL: Answer is 0x05 (BSL password error. An incorrect password was supplied to the BSL when attempting an unlock.) Q: What is root cause ? They have to make sure, that all yet delievred parts can be unlocked by PW!
↧