主题:CCSTUDIO 中讨论的其他器件
工具/软件:
我有一个简单的 javascript、用于为 2 个 Cortex R5 处理器打开一个调试服务器、重置它们、然后在每个处理器上加载一个映像。 但是、通过脚本加载结果会产生不同的结果、然后当我直接从 Code Composer Studio UI 加载结果时。 它们也无法正常运行。
已加载脚本。 
已加载 UI

有什么我遗漏的事情吗?
下面是我的脚本。
importPackage(Packages.com.ti.debug.engine.scripting)
importPackage(Packages.com.ti.ccstudio.scripting.environment)
importPackage(Packages.java.lang);
importPackage(Packages.java.io);
var script = ScriptingEnvironment.instance();
print("Got Scripting instance.");
// Get the Debug Server and start a Debug Session
debugServer = script.getServer("DebugServer.1");
// Configure target for a TCI6488 EVM with SD XDS510 USB emulator
print("Configuring debug server for TDA4VM EVM...");
debugServer.setConfig("C:/Users/rstjohn/ti/CCSTargetConfigurations/TDAV4M_DemoBoard.ccxml");
print("Done!");
// Open a debug session for each CPU we want to load and run
print("Opening a debug session for MCU cores...");
dbsMcu2_0 = debugServer.openSession(".*MAIN_Cortex_R5_0_0");
dbsMcu2_1 = debugServer.openSession(".*MAIN_Cortex_R5_0_1");
print("Done!");
// Connect to each TCI6488 CPU
print("Connecting to MCUs...");
dbsMcu2_0.target.connect();
dbsMcu2_1.target.connect();
print("Done!");
// Halt each processor
print("Pausing each RF.5..");
if( dbsMcu2_0.target.isHalted() == false )
{
dbsMcu2_0.target.halt();
}
if( dbsMcu2_1.target.isHalted() == false )
{
dbsMcu2_1.target.halt();
}
print("Paused....");
// Issue a reset to each processor
print("Resetting each RF...");
//dbsMcu2_0.target.reset();
//dbsMcu2_1.target.reset();
mcu2_0_Reset =dbsMcu2_0.target.getResetType(0);
mcu2_1_Reset =dbsMcu2_1.target.getResetType(0);
mcu2_0_Reset.issueReset();
mcu2_1_Reset.issueReset();
// Load a program for the MCUs
print("Loading programs to MCUs...");
dbsMcu2_0.memory.loadProgram("Z:/home/rstjohn/Repos/NTS2/Gemini12/bin/release/wx.ipcTest.main_r5f_mcu2_0.xer5f");
dbsMcu2_1.memory.loadProgram("Z:/home/rstjohn/Repos/NTS2/Gemini12/bin/release/wx.ipcTest.main_r5f_mcu2_1.xer5f");
print("Done!");