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.
Hello,
I've read section 3.13 of the F28004x Technical Reference manual but its still not clear how you configure the part to use Zone1 boot configuration or Zone 2 boot configuration during boot. Can you help to clarify this.
Thanks - Bruce
Bruce,
Can you please clarify your question? Both zones are independent and identical to each other. Resources that can be secured (like a flash sector or a RAM bank) are assigned to either zone with the "GRAB" registers. Boot-ROM source is in C:\ti\c2000\C2000Ware_4_02_00_00\libraries\boot_rom\f28004x\revB\rom_sources\F28004x_ROM\bootROM\source. DCSM initialization in BROM is in cpubrom_dcsm.c.
Hello,
In SPRUI33D page 139, Figure 3-19 there is a table that shows OTP flash registers for Bank0 Zone 1 and Bank0 Zone2. The F280041 uses Bank 0 but both Zone1 and Zone2 have their own copies of GPREG1, GREG2, GPREG3, and BOOTCTRL.
But in section 4.6.1 discussing the Boot ROM it only talks about the OTP flash registers that are part of Zone 1.
Why does the DCSM have two copies of these boot related OTP registers and how do you control which ones are used at boot to determine boot mode? The other duplicated OTP registers seem to control the operation DCSM for each zone, so I understand their duplication but these four registers being duplicated confuses me.
Thanks - Bruce
Bruce,
I will take me a day or two to research this and get back to you. On a different note, the latest TRM revision is "F". You can download it at www.ti.com.lit/SPRUI33. Understand it doesn't answer your question, but please use only the latest version of the documentation.
Hareesh,
Thanks and I now have the Rev F. I did spend some time looking thru the RevB boot code. It seems only the Zone 1 boot data is used during boot type determination but I'd really appreciate your confirmation on that fact.
Bruce
Hey Bruce,
You are correct, there are no fields in OTP reserved for zone 2 boot settings. Only Zone 1 has control. We will fix this in our next revision of the TRM by removing any references to Zone 2 boot settings.
Thank you,
Luke