HI
Can any one tell me about the default factory built bootmode for TMS320F28021. Whats happen when the controller powers ON?
Will the GPIO pins affect the bootmode?
Thank You
Githin
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
HI
Can any one tell me about the default factory built bootmode for TMS320F28021. Whats happen when the controller powers ON?
Will the GPIO pins affect the bootmode?
Thank You
Githin
Githin,
Per the datasheet SPRS523J, Table 3-6, the bootmode is controlled by the combination of pins GPIO37, GPIO34, and TRSTn. When the emulator is not connected, TSRTn=0. Also, GPIO34 and GPIO37 have internal pullups on them, so they will be high by default (unless the user overpowers the weak internal pulls with external pulls). Hence, the default bootmode is 'GetMode'.
If the GetMode locations in OTP have not been modified by the user, they will be erased (0xFFFF), and this will cause the jump-to-flash bootmode.
Regards,
David
Hi David,
Thank You for the reply. I have one more doubt. what happens if GPIO37 and 34 is dedicated as input pins or some sensors are connected and reads as LOW. then will it goes to Parallel IO mode.
Thank You
Githin.
Githin,
GPIO37 and 34 are always checked by the bootloader. If you have something connected to them that drives them on way or the other, it will impact the boot mode entered. You need to take this into account when you use these pins for something in your system.
Regards,
David
Hi David,
Thank You for the reply.
So whenever i powers on the controller, i should take care of these pins in-order to access the flash right?
thank you