Build A Binary Image For Bootload Using M-Boot Rom - Texas Instruments Concerto F28M36 Series Technical Reference Manual

Table of Contents

Advertisement

www.ti.com
Note: Refer to the next section for more details on the control subsystem RAM-INIT procedure shown in
Figure
6-32. The master application can avoid this procedure if the control subsystem application in flash
takes care of this by itself or if the user's application code, downloaded to M0 RAM. zero-initializes all the
control subsystem RAMs before using them.
6.8
Application Notes to Use Boot ROM
This section provides guidelines on how to boot-load master and control subsystems on Concerto devices.
6.8.1 How to Send Boot Data to M-Boot ROM
This section explains how to build a bootable image using Code Composer Studio™ and how to transfer
the image to the master subsystem RAM, using the M-Boot ROM peripheral bootloaders.
6.8.1.1
Building the Binary Image for an Application – Using Code Composr Studio
When using the CCS IDE to build code to RUN on the Concerto platform, the binary bootable image is
automatically generated by the following command in the Post-Build step of project settings.
post-build step:"${CCE_INSTALL_ROOT}/utils/tiobj2bin/tiobj2bin.bat" "${BuildArtifactFileName}"
"${BuildArtifactFileBaseName}.bin" "${CG_TOOL_ROOT}/bin/ofd470.exe"
"${CG_TOOL_ROOT}/bin/hex470.exe" "${CCE_INSTALL_ROOT}/utils/tiobj2bin/mkhex4bin.exe"
Following is the snapshot of 'project build properties dialogue' in CCS which has the above post-build
step.
Figure 6-33. Build a Binary Image for Bootload Using M-BOOT ROM
The following utilities that are installed during the default CCS install are used to generate the final binary
image file that can be transferred to M-Boot ROM.
C:/Program Files/Texas Instruments/ccsv4/utils/tiobj2bin/tiobj2bin.bat
C:/Program Files/Texas Instruments/ccsv4/tools/compiler/tms470/bin/ofd470.exe
C:/Program Files/Texas Instruments/ccsv4/tools/compiler/tms470/bin/hex470.exe
C:/Program Files/Texas Instruments/ccsv4/utils/tiobj2bin/mkhex4bin.exe
SPRUHE8E – October 2012 – Revised November 2019
Submit Documentation Feedback
Copyright © 2012–2019, Texas Instruments Incorporated
Application Notes to Use Boot ROM
ROM Code and Peripheral Booting
659

Advertisement

Table of Contents
loading

Table of Contents