Hellow,
I was using IAR when I reached the 4Kb code size limit, then I decided to move to CCSv4. I use printf function to send characters through UART. In order to custom my UART I've followed the steps in http://processors.wiki.ti.com/index.php?title=CCE_FAQs#How_to_use_printf_in_CCE_v3.3F. When I've compiled the code I get the following code errors:
run placement fails for object ".bss", size 0x293 (page 0). Available ranges: RAM size: 0x200 unused: 0xc max hole: 0xc
run placement fails for object ".cio", size 0x120 (page 0). Available ranges: RAM size: 0x200 unused: 0xc max hole: 0xc
run placement fails for object ".stack", size 0x50 (page 0). Available ranges: RAM size: 0x200 unused: 0xc max hole: 0xc
My device ist the MSP430F2252.
And my questions are:
- Is there any way to use the printf funtion without this objects? (I think it is impossible)
- is 0xc the space I have left?
- is there any alternative to printf function?? It is very useful for me to print variable string characters, like this printf("AT+CMSS=%u[,%s]",sms,tn);
Thanks in advance, Biara