??? 06/16/05 03:24 Read: times |
#95055 - Const Array Store at a Specific Address |
Hey Everyone,
I spend a little time today trying to figure out how to define a const array and then force the compiler to store that array at a specific address in code space. I want to do this so a boot-loader and a application can both use a the same serial number store in code space ie flash. unsigned char const serial_num[] = {'1', '7', '7', '6'}; but, I want to make sure that the '1' is in at 0xFFF0 in code space, '7' is in at 0xFFF1 in code space, '7' is in at 0xFFF2 in code space, '6' is in at 0xFFF3 in code space, |
Topic | Author | Date |
Const Array Store at a Specific Address | 01/01/70 00:00 | |
Initializing constant location. | 01/01/70 00:00 | |
KEIL uVision 2 C51 6.10 | 01/01/70 00:00 | |
No Linker? | 01/01/70 00:00 | |
Linking Mike | 01/01/70 00:00 | |
Linker's Job | 01/01/70 00:00 | |
Cannot you use something like.... | 01/01/70 00:00 | |
in fact | 01/01/70 00:00 | |
Keil | 01/01/70 00:00 | |
seems it cannot be done in C with Keil | 01/01/70 00:00 | |
Done in 'C' with Keil | 01/01/70 00:00 | |
Linker job | 01/01/70 00:00 | |
Linker's Job | 01/01/70 00:00 | |
Intel Hex | 01/01/70 00:00 | |
Accessing Code Arrarys | 01/01/70 00:00 | |
Why so complicated? | 01/01/70 00:00 | |
Memory space | 01/01/70 00:00 | |
Oops! | 01/01/70 00:00 | |
No can do | 01/01/70 00:00 | |
To Steve/Craig | 01/01/70 00:00 | |
Punisment? | 01/01/70 00:00 | |
I'll just nip nack to last week and... | 01/01/70 00:00 | |
Some would | 01/01/70 00:00 | |
I have the impression that | 01/01/70 00:00 | |
a small problem with this that many have | 01/01/70 00:00 | |
using constant | 01/01/70 00:00 | |
const![]() | 01/01/70 00:00 |