Other Parts Discussed in Thread: MSP-FET, , MSP430F5528, MSP430G2452
There is a post thread about EVM430-FR6047: HID Bridge Communication Firmware (MSP430F5528) related to my questions
Post is as below
Srinivas replied:
Attached the .zip file that contains the TI_MSP_HIDBRIDGE__1_00_03_00__BANSHEE-USS-EVM.txt in addition to a batch file to load it.
If you use MSPFlasher, all you need to do is run Program_AIO.bat as it contains everything that needs to be flashed to the ezfet and hid bridge. You might need to modify Program_AIO.bat to point to the directory the files are installed in.
My questions are
1. there are two F5528 MCUs (one is for HID Bridge, the other is for eZFET). My understanding is taht we need to connect MSP-FET to J100 to download EZFET_Rev1_2_BSL_1_2_noHs.txt and EZFET_FW_1_00.txt. After that, connect MSP-FET to J200 to download TI_MSP_HIDBRIDGE__1_00_03_00__BANSHEE-USS-EVM.
1.1 From Srinivas' reply, it seems that we can flash the 2 F5528 MCUs by just running the batch file to make them work. How come?
1.2 Why do we need to flash both BSL and ezFET to a F5528 for ezFET function? F5528 has a factory default BSL. What is the purpose of flash the BSL(EZFET_Rev1_2_BSL_1_2_noHs.txt) for eZFET function?
2. For eZFET functionality, seems there is an another MSP430MCU(G2452 to provide 3.3 voltage and energy trace function of ezFET) besides a F5528 MCU on the EVM board. If the G2452 is a blank chip (it means just purchase from Digikey, no binary firmware in MCU). do we need to download a specific FW to the G2452MCU to make the ezFET work? or we can still use eZFET function without energy trace as long as F5528 has the right firmware? If that is the case, what is the real purpose of the G2452 on the board?