Hello TI staff and all,
I post today to understand a warning which makes me questioning about he system works. I am new to TI tools and I began working on CCS4 (eclipse framework).
When compiling for a a Davinci DM365 a UBL project I have imported from what looks like a CCS3.3 UBL project, I faced the following warnings on code I did not change:
-First Warning is:
"./flash_utils/flash_utils/Common/arch/arm926ejs/src/selfcopy.c", line 103: warning: this assembly directive potentially unsafe inside a function"
lines are :
asm(" .word DRAMStart");
asm(" .word boot");
asm(" .word __selfcopysrc");
asm(" .word __selfcopydest");
asm(" .word __selfcopysrcend");
it looks like the ' asm (".word ' directive is not welcome.
-Second Warning is :
"./flash_utils/flash_utils/Common/arch/arm926ejs/src/boot.c"
line 91: warning: this assembly directive potentially unsafe inside a function
"...\Temp\0146811", WARNING! at line 31:
[W0000]
Deprecated use of PSR; flag bits not specified, "cf" assumed
MSR cpsr, r0
Are assembler and UBL codes not more compatible ?
Thank your for your help and ecplanations.