We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hi, I want to assign absolute address to one of my array. eg. i want to assign the array named as test_ary[] in code memory from 0x1000 location. How can i do it ? unsigned char code test_ary[]={ 0x12, 0x11, 0xFE, 0x22, 0xDE, 0x65, 0x98, 0x22, 0x43, 0x21, ... ... ... }; Here, test_ary is an image of executable code. I want to locate this image i.e test_ary from 0x1000 address in code memory using _at_ keyword. How can i do it ? Thanks in advance.
"Is this a limitation of Keil that we cant use _at_ for initialized array?" Well, let's just take a look at the Manual, shall we? http://www.keil.com/support/man/docs/c51/c51_le_absvarloc.htm Which part of "Absolute variables cannot be initialized" is unclear?