swapgo
Full Member level 2
Hi All,
I find some sort of dificulty in running the code in RAM for ARM Processor.
I use LPC2106 and the compiler is Keil uVision 3 Evaluation software.
I did the following set up in the Keil uVision IDE.
In the Location " Options -> LA Locate -> User Classes " I added ERAM(0x40000000-0x40000FFF).
Then I added __ram for my function to make it to run from ram.
" void switch1()__ram ".
While linking a microsoft error reporting window opens and the linking fails as a result I will not get the .hex file.
Why it is happening so? Is it because I use a evaluation software.
Or is there is any other Options to be enabled?
Or will it suit only for a processor with external memory?
Any one with sucess histroy of using __ram option in CRAM? Please let me know.
Thanks and Regards
Gopi Pemmasani
I find some sort of dificulty in running the code in RAM for ARM Processor.
I use LPC2106 and the compiler is Keil uVision 3 Evaluation software.
I did the following set up in the Keil uVision IDE.
In the Location " Options -> LA Locate -> User Classes " I added ERAM(0x40000000-0x40000FFF).
Then I added __ram for my function to make it to run from ram.
" void switch1()__ram ".
While linking a microsoft error reporting window opens and the linking fails as a result I will not get the .hex file.
Why it is happening so? Is it because I use a evaluation software.
Or is there is any other Options to be enabled?
Or will it suit only for a processor with external memory?
Any one with sucess histroy of using __ram option in CRAM? Please let me know.
Thanks and Regards
Gopi Pemmasani