Master Subsystem Application Procedure To Send Ipc To C-Boot Rom - Texas Instruments Concerto F28M36 Series Technical Reference Manual

Table of Contents

Advertisement

C-Boot ROM Description
Figure 6-12. Master Subsystem Application Procedure TO Send IPC TO C-Boot ROM
Command was serviced
successfully:
Read the Result in
MTOCIPCDATAR register
6.6.9.2
Procedure Followed by C-Boot ROM to Handle IPC Commands From Master -
628
ROM Code and Peripheral Booting
Master Subsystem
Application
MTOCIPCFLG[0] ==1
No
Yes
MTOCIPCFLG[31] ==1
No
Below register values are to be filled as shown in the
MTOCIPC commands table:
MTOCIPCCOM
= command_value.
MTOCIPCADDR
= Addr_value.
MTOCIPCDATAW
= data_value
MTOCIPCSET =
0x80000001
MTOCIPCFLG[0] == 1
No
MTOCIPCFLG[31] == 1
No
Copyright © 2012–2019, Texas Instruments Incorporated
Note: This means the control subsystem has
not ACK'd the previous command
Yes
MTOCIPCCLR[31] =1
<clear the IPCFLG which is not
cleared by C-Boot ROM, someone
forgot to clear this>
Note: This will trigger MTOCIPCINT1 to
C28x CPU of the control subsystem
Note: Wait for the control subsystem to ACK
the Command
Yes
Yes
Command was NOT serviced
successfully:
Read the Error code
MTOCIPCDATAR[15:0] register – Refer
to C-Boot ROM NAK status table
MTOCIPCCLR[31] =1
<to clear the IPCFLG which is not
cleared by C-Boot ROM>
SPRUHE8E – October 2012 – Revised November 2019
www.ti.com
Submit Documentation Feedback

Advertisement

Table of Contents
loading

Table of Contents