Other Parts Discussed in Thread: TMS320C6678
Hello,
I currently work on a BOOT program using the TMS320C6678 component.
I have some questions about the SPI Boot Parameter Table for which
it seems some informations are missing.
1. If I understand correctly the Boot sequence :
- Firtsly, a default Boot Parameter table is loaded for which
some parameters are updated by the way of the Boot Mode Pins.
This "first" Boot Parameter Table is used to get the "real"
Boot Parameter Table from Flash.
- Then, this "real" Boot Parameter Table is used to configure
the Boot Flow allowing the BOOT software transfer.
Are the Boot Mode Pins still applicable to the "real" Boot Parameter Table ?
In this case, the Fields "Read Addr MSW" and "Read Addr LSW" would correspond
to the "real" Boot Parameter Table adressing. So, it would be impossible for the
Bootloader to know where the Boot software is located in Flash.
2. What is the encoding of the field "Address Width" ?
identical to encoding in SPI Boot Mode Pins or the number of bytes (2 or 3) ?
3. What is the encoding of the field "NPin" ?
Isn't it a mistake in the documentation : should not it be 3 or 4 pins ?
4. What is the encoding of the field "Chipsel" ?
identical to encoding in SPI Boot Mode Pins or other encoding ?
5. What is the encoding of the field "Mode" ?
identical to encoding in SPI Boot Mode Pins or other encoding ?
6. What is the encoding of the field "C2Delay" ?
Is Encoding Unit nanoseconds or SPI module clock cycles ?
Regards
Alban


