Hi,everyone!
I got an error when using CCS5.1.0.09000_linux simulator with free license.
I wrote a simple "Hello world" program (C64XX) and build---debug---load program.
But it reported---- Program loader is busy. Load program error.
Why ???
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.
Hi,everyone!
I got an error when using CCS5.1.0.09000_linux simulator with free license.
I wrote a simple "Hello world" program (C64XX) and build---debug---load program.
But it reported---- Program loader is busy. Load program error.
Why ???
SHENGXIANG ZHU said:I got an error when using CCS5.1.0.09000_linux simulator with free license.
I wrote a simple "Hello world" program (C64XX) and build---debug---load program.
But it reported---- Program loader is busy. Load program error.
What device variant did you select when going through the new CCS project wizard? And what target configuration are you using?
file -- new ccs project-- family: c6000,variant : generic C64XX, little endian.
write a C file----
/*
* main.c
*/
#include <stdio.h>
void main(void) {
printf("Hello,world !!! \n");
}
project----build all ---run----debug
Sometimes it reports-----The selection can not be launched ,and there are no recent launches.Then I can do nothing to deal with it.
Othertimes "Debug" is successful, but when I load program.
the tool will report---- Program loader is busy. Load program error.
I have tested it again and again.
My CCS linux is always wrong and CCS windows is right.
I can NOT explain why.
Please help me !!!
Have you tried a couple of different projects and a couple of different simulator target configurations? If the error occurs for all projects/target configurations then there might be something corrupted in your installation. You may want to try uninstalling, deleting your installation folders completely and reinstalling. Also just wanted to make sure that you install with sudo privileges.
I got the reason.
On CCS5.1 linux, when I choose "debug", sometimes the bottom right of CCS shows "launching aaa(my project name ) 99% or 90% ".
At that time if I choose "load program", it will show "......busy, load program error" obviously.
If I wait for a while and the "launching aaa(my project name ) 99% or 90% " disappears.
Then I load program, the result is correct.
What confuse me is that I do NOT need to wait on CCS5.1 windows in that the launching message disappears immediately after I choose "debug".So the result is always correct.
In addition ,I found other differences between windows and linux version.
On CCS5.1 linux, /.../ccs_base/simulation/bin/configurations. the template of TI simulator is incomplete,
I can NOT find generic C62XX simulator, DM6446 simulator ,generic C67XX simulator and so on.
Therefore I can NOT configure these projects.
But On CCS5.1 windows ,at least I can find DM6446 simulator.
Although I haven't noticed significant difference between launch times on Wndows and Linux, there are many factors that could affect this. Also the first time launching a specific debug configuration usually takes longer, and then the launch information is cached, so subsequent launches should be faster.
SHENGXIANG ZHU said:I can NOT find generic C62XX simulator, DM6446 simulator ,generic C67XX simulator and so on.
You are correct. Not all of the simulator configurations are supported on Linux. Please check this page for the list of supported simulators on Linux:
http://processors.wiki.ti.com/index.php/Linux_Host_Support#Simulation