??? 05/16/09 16:34 Read: times |
#165418 - Keil Eval is indeed the problem ! Responding to: ???'s previous message |
Hi,
Thanks for everyones response. Here are the results of my investigation further 1. Moved to Sdcc but could not get my program running straight. Ran into some Keil to Sdcc port issues so gave up !! 2. Moved to the Raisonance RIDE IDE. Compiled the program straight, generated the hex file and the EZ Downloader this time detected the byte size to be written correctly and the chip worked perfectly on the target hardware board ! Lessons Learnt 1. My mistake ! I was expecting the Keil IDE to gracefully stop compiling my program when I would hit the Eval limit and throw some kind of errors to me. But looks like it silently compiles and generates the hex file that does not work. The surprising part is when I execute the same program on the KEIL simulator, it works perfectly. So may be the Eval version allows to run the simulation but the hex generated for the target board is blocked !! Thought to update everyone and may be this would save some weeks hardwork for someone in future. |
Topic | Author | Date |
Keil + Easy-Downloader : Large programs do not work !! | 01/01/70 00:00 | |
Evaluation Limitation | 01/01/70 00:00 | |
Yes, you are wrong! | 01/01/70 00:00 | |
Remember that the evaluation also adds an offset | 01/01/70 00:00 | |
but code starts at 0x2000 | 01/01/70 00:00 | |
Reading is Fundamental | 01/01/70 00:00 | |
Keil Eval is indeed the problem ! | 01/01/70 00:00 | |
I don't think that's true | 01/01/70 00:00 | |
Seems to be common to simulate with more memory | 01/01/70 00:00 | |
why 380 bytes when code is 1900 ? | 01/01/70 00:00 | |
problems | 01/01/70 00:00 | |
it starts at 2000 !! | 01/01/70 00:00 | |
of course it does - kind of | 01/01/70 00:00 | |
RE: it starts at 2000 !!![]() | 01/01/70 00:00 | |
Keil simulator | 01/01/70 00:00 |