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.
Tool/software: TI C/C++ Compiler
Hello everyone,
My program of AM1808 is developped in CCS V5.3, and the compiler version is TI V5.0.1, it seems that this compiler prevent me from accessing some external address. Some if my code just like below:
#define SW_RAM_BASE (0x80000000)
for(i = 0;i < 0x1000;i ++)
{
*(Uint32 *)(SW_RAM_BASE + i) = 0x55555555;
}
The address 0x80000000 is the internal shared ram space, and it can be accessd nomally with the CCS's memory view tool. But some errors present in compiling. The error is as below:
It seems the address overflow some kind of range. And these errors don't exist when i upgrade the project to CCS V6.
I still want to use CCS V53 to develop my project, but i don't know what configuration i should do to avoid these errors.
Huang.
You are experiencing a known bug in the TI ARM compiler. The ID for the bug is CODEGEN-1038. It is fixed in versions 5.2.3 or later.
____-__-__ said:the compiler version is TI V5.0.1
That is 9 years old. Please upgrade by visiting the wiki page Compiler Releases.
Thanks and regards,
-George