We have a Flasher ARM that has a problem with programming on chip flash on a LPC2378. Using JFlashARM 4.08 we can connect to the processor but any flash activity is incorrect. If we Erase the device it claims it is ok and a blank check verifies as empty and programming the device reports an error. If we read the device it shows 0xFF in all locations, but this is incorrect as our program still runs and code contents are verified using Crossworks. JMem also shows 0xFF in all locations. We can use Flasher with Crossworks with no problems to program and debug. If we use JMem after Crossworks it shows data in the flash, if we run JFlashARM, erase the chip, go back to JMem it shows 0xFF in all locations. But this is incorrect as the program still runs and Crossworks verifies that code is still in the device. We can program the device using an old black J-Link box using JFlashARM with no problems. We have tried different clocking speeds and different boards each time it gives the same result. We are using the project file that Segger supply for the LPC2378.
Suggestions?? Thanks.
Suggestions?? Thanks.