Hi there,
Iam getting error 65 message --- cantest.c(30): error: #65: expected a ";"
when I add the following line of code
unsigned int StandardFilter[2] _at_ 0xE0038000;
Kindly give me your suggestions.
Hi there, I have tried it but problem mentioned still remains.
You removed the __at (xxxxxxx) and it is still causing problems? All of the problems you have mentioned still exist? or it is just the last one with the image size too big?
I meant the following error ".\Obj\can_release.axf: error: L6047U: The code in this image is 3184 bytes - this version of the linker will not create images that large Target not created"
Actually as per Keil release notes the evaluation version supports code size upto 16kB so, i have no clue to why this is error is occuring. Kindly suggest a way to debug this error.
You must define the memory region in the Project - Options - Target dialog so that you can use the __at attribute.
Yes, the memory region is set. Despite this Iam getting the error (as mentioned in my previous post.)
The Memory region settings for my project are as follows: Under TARGET IROM1:0x0 IRAM1:0x80000 Both are checked as Default.
Under LINKER R/O Base :0x00000000 R/W Base :0x40000000
Note: If using evaluation ver. The 16 Kb size includes code + RO data + data + ZI data.
Suvidh