I'm evaluating the Demo version of the ARM7 tools from Keil and notice a lot of unusual quirkiness when dealing with the Flash erase procedure called out in Philips' IAP section. Many times I've had to power down the eval MCB2100 board, constantly re-enter Debug mode, do the hokey-pokey, etc. to re-establish the code and get it to run. On one occasion, I had put into the Memory Window address 0xFFFFF030 (or any other address from the Vectored Interrupt Controller (VIC)) and my target just froze up. Anyone else experiencing strange stuff with this eval board and ARM7 tools? Thanks.
I have your code working (basically you need to initialize the lCommand struct to 0). I will send it via email.
Hi, I got the information from Philips that some of the early devices had a problem with the bootloader and flash. If you use the ISP tool from Philips to get the device ID successfully and it hang when you try to erase or program the device it seems that your device had a problem. Then you can still use the Ulink programming the flash directly (without using the IAP functions) or get a replacement of the device. Andreas
Sorry, but I did not got this email. Please send it to: support.intl@keil.com
Please see my relpy just above. Is the problem in the version (1.5) of Bootloader? Thanks, -Jim
Per the LPC2000 Flash Utility V2.0.3, the Part ID:33685267 Boot Loader ID:1.5 The Demo PCB has a LPC2129. Yesterday I zipped up and emailed my project to support@keil.com. Did you get it? Best regards, -Jim
Hi, I have other information from Philips. The problems of IAP and ISP erase depends on the boatloader version. Andreas
Hi, use the Philips ISP Tool to get the version. What LPC device is mounted on the MCB2100 a LPC2129??? Andreas
Do not worry about the BOOTLOADER VERSION. It is not important.
I using the Keil MCB2100 demo PCB. How do I find out which version of bootload. I'm using Keil's ULINK and DKARM Ver 1.3 (just updated).
Hi Jim, what type of LPC device you are using and what version has your bootloader ? Andreas
email: support.intl@keil.com
Where can I "zip up" and email my code to?
Well, I downloaded the links you gave me and am now running the newest stuff. I just downloaded my code and all seemed okay - at first. First try, so good. Then I stop the target from running, pressed reset, and pressed run again. Nothing happened on the target. Did this several times and it's hit/miss for the target to run. Something is strange. Thanks for the help. -Jim
The problem that you are describing might be in your user application. You are currently using DK-ARM 1.2a. You may update to the current Eval version (download from: http://www.keil.com/demo/eval/arm.htm). Once you still encounter problems, please send your project files to: support.intl@keil.com. Include in this message a description of the problem and how it can be duplicated.