Other Parts Discussed in Thread: MSP430F5529, LP-MSP430FR2476, DRV835X, DRV8350
I have developed a new board used to driver BLDC, It mainly used DRV 8350 and MSP430F5529, but I don't use the onboard emulator but use the EZ_FET emulator from LP-MSP430FR2476 DEVEOPMENT kit. when debugging ,I only use the SBWTDIO / SBWTCK and GND. During Online debugging it is normal ,the motor can run as I want ,everything is ok. but after disconnect EZ fet emulator, and repower the board, The board needs to RESET to run. Why?
also, when I power-off the board and quickly repower the board , It can run normally. It's likely that something is happening during the power-up and appear the fault , So The MCU does not work.
The reference code is DRV8350H_EVM E:DRV8350x_EVM_BLDC_FW_1.0.0\DRV835X_MSP430F5529_Trapezoidal_Sensored_BLDC,
with only a little code changed , the led2 is lighted and led7 is off. So I have changed the code which indicated If the MCU WORKS like below. the led2 and led7.
I have found that during power-up, the code runs in the ISR.c . since I have changed the sensoredTrapController.Drection == FALSE. and downloaded the code into f5529,the led 2 is off and LED7 IS on, but the board still do not works. why?
I have also put a thread below. The expert recognized me to ask here.
(+) DRV 8350 MSP430F5529, Online debugging is normal ,but after disconnect EZ fet emulator, and repower the board, it needs to RESET to run. - MSP low-power microcontroller forum - MSP low-power microcontrollers - TI E2E support forums