Other Parts Discussed in Thread: MSPBSL, MSP-FET
I'm designing a product that once produced, will only have access to half duplex RS485 pins for purposes of firmware updating.
Firmware updates are projected to be rare, maybe never, events. The RS485 line will be properly biased, and two way communication is possible.
- Is it possible to use the MSP430 ROM BSL over RS485?
- How would I bench test that?
- What happens to the ~RE and DE pins for controlling direction on the RS485 bus?
- For a ROM based BSL, is there any chance of a custom initialization routine, to set the port pins up properly?
If I jump the ROM based BSL from my code, will pins be reconfigured, or left alone? - How much FRAM space would it take to ignore the ROM based BSL, and compile a custom RS485 supporting version
- Is the BSL Rocket able to do anything the MSP430EXP board can't?
- How do I mass erase a bricked part?
Reference: https://www.ti.com/lit/an/slaa450g/slaa450g.pdf
Reference: https://www.ti.com/tool/MSPBSL#step3
The 430FR2355 appears to have a ROM based BSL, supporting UART, and calling the BSL from software.