Hi, i have been trying to find this in the documentation but nothing is directly specified.
The ARM specification (DDI0363R_cortexr4_r1p3_trm.pdf) for the Cortex-R4 core (which is never referenced by any TI document) states that upon a Reset:
- CPU E Flag (endianness) is determined by the state of the CFGEE pin
- CPU T Flag (ARM/Thumb) is determined by the state of the TEINIT pin
a) These pins (core configuration signals) are not mentioned at all
b) Endianness is specified in the TI manual (section 1.4), as being fixed in the "big endian BE-32" mode, which is contrary to the ARM cortex-R4 model (section 2.10)
c) We are getting problems when a debugger is connected that the T flag is in-determinate at power on, which leads us to believe this is being read from a real IO pin that is probably not pulled up/down as required.