Hello, I'm trying to figure out how to do something and I'm getting no where. Hope someone here can point me to some info on this... I have a program that uses three different short int 16 x 16 tables. My code is very stable and I don't need to change it much any more. What I'd like to find out is if there is a way to use Philip's flash tool to just program the tables and not the program. The tables change daily and I'm the only guy who has a seat of the Keil ARM tools. It's a real pain for the guys who are doing the testing to have to email me a new table set, me compile it, the send them back a hex file for them to flash the uC. Does anyone have any tips or sample code on how to do this (if it is possible)? I'm a hardware engineer, so make it simple :)
"const int myval _at_ 0x20000 = 0x1234;" So, when is C51 going to allow "_at_" to be used with initialisers then Reinhard? Seems like you're neglecting your old customers who've been paying their subscriptions for years when you give it to these ARM upstarts!
Stefan, we have tried to add _at_ with initialization to C51. It requires that we re-write major parts of the Compiler front-end (more than 6 months of work). We have it done now in CARM, since this is a complete new compile engine with a lot of innovation. The feature will also come in C51, but do not expect it soon (there are acceptable procedures in the Support KB). We are working here about 12-14 hours per day (and sometimes even on the weekend) to get the tools done. They are really complex and even the latest C51 toolset has many improvements (maybe not so much in the compiler, but in the debugger + IDE side). Sorry, I know this answer is not optimal for you. Reinhard
"We are working here about 12-14 hours per day (and sometimes even on the weekend) to get the tools done." I'm sorry, now I feel guilty for asking. Please take a holiday.