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 have an issue to following steps mentioned in SOC Initialization Using CCS Scripting. I am trying to run the SBL JTAB Uniflash but can not run it due to this initialization error. Here are logging messages from both Console and script window and the configuration file:
=======================================
Console:
[MAIN_Cortex_R5_0_0]
DMSC Firmware Version 8.5.3--v08.05.03 (Chill Capybar
DMSC Firmware revision 0x8
DMSC ABI revision 3.1
[SCICLIENT] ABI check PASSED
[SCICLIENT] Board Configuration with Debug enabled ...
[SCICLIENT] Common Board Configuration PASSED
[SCICLIENT] PM Board Configuration PASSED
[SCICLIENT] RM Board Configuration PASSED
[SCICLIENT] Security Board Configuration PASSED
DMSC Firmware Version 8.5.3--v08.05.03 (Chill Capybar
DMSC Firmware revision 0x8
DMSC ABI revision 3.1
Starting SOC Initialization ...
Resetting self cluster ... //Stuck in this
Script window:
js:> loadJSFile C:\Repos\TiDevKit\mcu_plus_sdk_am243x_08_05_00_24\tools\ccs_load\am243x\load_dmsc_hsfs.js
Connecting to MCU Cortex_R5_0!
Writing While(1) for R5F
Running the board configuration initialization from R5!
Happy Debugging!!
=========================
Here is the target configuration file created for this purpose.
============================
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<configurations XML_version="1.2" id="configurations_0">
<configuration XML_version="1.2" id="Texas Instruments XDS110 USB Debug Probe_0">
<instance XML_version="1.2" desc="Texas Instruments XDS110 USB Debug Probe_0" href="connections/TIXDS110_Connection.xml" id="Texas Instruments XDS110 USB Debug Probe_0" xml="TIXDS110_Connection.xml" xmlpath="connections"/>
<connection XML_version="1.2" id="Texas Instruments XDS110 USB Debug Probe_0">
<instance XML_version="1.2" href="drivers/tixds510cs_dap.xml" id="drivers" xml="tixds510cs_dap.xml" xmlpath="drivers"/>
<instance XML_version="1.2" href="drivers/tixds510cortexR.xml" id="drivers" xml="tixds510cortexR.xml" xmlpath="drivers"/>
<instance XML_version="1.2" href="drivers/tixds510cortexM.xml" id="drivers" xml="tixds510cortexM.xml" xmlpath="drivers"/>
<instance XML_version="1.2" href="drivers/tixds510pru.xml" id="drivers" xml="tixds510pru.xml" xmlpath="drivers"/>
<instance XML_version="1.2" href="drivers/tixds510csstm.xml" id="drivers" xml="tixds510csstm.xml" xmlpath="drivers"/>
<instance XML_version="1.2" href="drivers/tixds510ctset2.xml" id="drivers" xml="tixds510ctset2.xml" xmlpath="drivers"/>
<instance XML_version="1.2" href="drivers/tixds510etbcs.xml" id="drivers" xml="tixds510etbcs.xml" xmlpath="drivers"/>
<platform XML_version="1.2" id="platform_0">
<instance XML_version="1.2" desc="AM243x_LAUNCHPAD_0" href="boards/AM243x_LP.xml" id="AM243x_LAUNCHPAD_0" xml="AM243x_LP.xml" xmlpath="boards"/>
<board XML_version="1.2" description="AM243x LaunchPad" id="AM243x_LAUNCHPAD_0">
<device HW_revision="1" XML_version="1.2" description="AM2434 11x11 Package" id="AM2434_ALX_0" partnum="AM2434_ALX" simulation="no">
<router HW_revision="1.0" XML_version="1.2" description="CS_DAP Router" id="CS_DAP_0" isa="CS_DAP">
<subpath id="ICSS_G0">
<cpu HW_revision="1.0" XML_version="1.2" description="PRU Accelerator" deviceSim="false" id="ICSS_G0_PRU_0" isa="TMS192C2026">
<property Type="choicelist" Value="1" id="bypass"/>
</cpu>
<cpu HW_revision="1.0" XML_version="1.2" description="RTU for ICSS_G0_PRU_0" deviceSim="false" id="ICSS_G0_RTU_PRU_0" isa="TMS192C2026">
<property Type="choicelist" Value="1" id="bypass"/>
</cpu>
<cpu HW_revision="1.0" XML_version="1.2" description="TX_PRU_0 Accelerator" deviceSim="false" id="ICSS_G0_TX_PRU_0" isa="TMS192C2026">
<property Type="choicelist" Value="1" id="bypass"/>
</cpu>
<cpu HW_revision="1.0" XML_version="1.2" description="PRU Accelerator" deviceSim="false" id="ICSS_G0_PRU_1" isa="TMS192C2026">
<property Type="choicelist" Value="1" id="bypass"/>
</cpu>
<cpu HW_revision="1.0" XML_version="1.2" description="RTU for ICSS_G0_PRU_1" deviceSim="false" id="ICSS_G0_RTU_PRU_1" isa="TMS192C2026">
<property Type="choicelist" Value="1" id="bypass"/>
</cpu>
<cpu HW_revision="1.0" XML_version="1.2" description="TX_PRU_1 Accelerator" deviceSim="false" id="ICSS_G0_TX_PRU_1" isa="TMS192C2026">
<property Type="choicelist" Value="1" id="bypass"/>
</cpu>
</subpath>
<subpath id="ICSS_G1">
<cpu HW_revision="1.0" XML_version="1.2" description="PRU Accelerator" deviceSim="false" id="ICSS_G1_PRU_0" isa="TMS192C2026">
<property Type="choicelist" Value="1" id="bypass"/>
</cpu>
<cpu HW_revision="1.0" XML_version="1.2" description="RTU for ICSS_G1_PRU_0" deviceSim="false" id="ICSS_G1_RTU_PRU_0" isa="TMS192C2026">
<property Type="choicelist" Value="1" id="bypass"/>
</cpu>
<cpu HW_revision="1.0" XML_version="1.2" description="PRU Accelerator" deviceSim="false" id="ICSS_G1_PRU_1" isa="TMS192C2026">
<property Type="choicelist" Value="1" id="bypass"/>
</cpu>
<cpu HW_revision="1.0" XML_version="1.2" description="TX_PRU_0 Accelerator" deviceSim="false" id="ICSS_G1_TX_PRU_0" isa="TMS192C2026">
<property Type="choicelist" Value="1" id="bypass"/>
</cpu>
<cpu HW_revision="1.0" XML_version="1.2" description="RTU for ICSS_G1_PRU_1" deviceSim="false" id="ICSS_G1_RTU_PRU_1" isa="TMS192C2026">
<property Type="choicelist" Value="1" id="bypass"/>
</cpu>
<cpu HW_revision="1.0" XML_version="1.2" description="TX_PRU_1 Accelerator" deviceSim="false" id="ICSS_G1_TX_PRU_1" isa="TMS192C2026">
<property Type="choicelist" Value="1" id="bypass"/>
</cpu>
</subpath>
<subpath id="MAIN_PULSAR_0_0">
<cpu HW_revision="1.0" XML_version="1.2" description="Cortex_R5 CPU 0" id="MAIN_PULSAR_Cortex_R5_0_0" isa="Cortex_R5">
<property Type="filepathfield" Value="" id="GEL File"/>
</cpu>
</subpath>
</router>
</device>
</board>
</platform>
</connection>
</configuration>
</configurations>
=========================
Thanks,
Ming
Hi Ming cui,
The print is as expected. After load_dmsc_hsfs.js, you need to call the SBL_JTAG_UNIFLASH like this to flash the image into the device.
Best Regards,
Aakash