Topic : LPC2364 + RLink std. + RFlasher flash memory programming problem

Forum : ARM

Original Post
Post Information Post
June 16, 2009 - 9:01pm
Guest

Hello,
I have a problem with programming the Flash memory of LPC2364 using RLink std. and RFlasher with the compiled code
longer than ca 4kByte.

I use the Ride7 7.20.09.0139 and RKit-ARM 1.20.09.0154. The RLink standard serial number is "dngStd003002750".

During the flash programming seems everything going well, but after verify the error message appears:
Error: Flash and Memory are different at address 0xFE0 ....
When the compiled code is longer than ca 69kByte the same error appears on 0x10FE0

This error appears regularly and always on the same addresses.

When programming code smaller than 4kB, everything works OK. I tested also debug a little - worked OK.
Are all versions of RLink able to program the LPC23xx micros? Ours is min. 1-2 years old.

Replies
Post Information Post
+1
0
-1
June 25, 2009 - 11:48am
Raisonance Support Team

Hi,

Sorry, but I cannot reproduce your problem here.

However, I only have LPC2378, LPC2388 and LPC2387, and maybe the problem only appears with the LPC2364. I will try to get a LPC2364 for testing, but that will take some time. Do you have a bigger device of the LPC23xx family for testing? Knowing if it works or not would help understand the problem.

It could also be related to your application. Can you send it to me (support@raisonance.com) so that I try to program it? (any hex file that shows the problem will do)

Also, on our website there is a more recent version of the Ride7 kit than the one you have. I don't think it will have any impact on this problem, (the RKit-ARM would, but probably not the Ride kit), but still you might want to give it a try...

Best Regards,

Vincent

+1
0
-1
June 25, 2009 - 11:56am
Raisonance Support Team

Just to clarify:
All RLinks, including the very old ones, should be able to program the full flash of the LPC2364 with the version of the software that you have. What you observe is not the result of a limitation or version conflict.

Still, can you tell me the firmware version of your RLink? (My bet is on 0.0.3 ;) )

Best Regards,

Vincent

+1
0
-1
June 25, 2009 - 3:17pm
Guest

Hi Vincent, I have just send You the sample hex file.

I can test to program the LPC2366FBD100. I will do it tomorrow and let You know the result.

How can I determine the RLink firmware?

Best regards

Milan

+1
0
-1
June 25, 2009 - 5:10pm
Raisonance Support Team

Hi,

Thanks for the file.

Unfortunatelly, I can program it and read-it back for verification without problem on all the LPC23xx devices that I have. So I will have to get a LPC2364 board.

You can read the RLink information, including the firmware version, by executing "RLinkCapab.exe" in a command prompt.

Best Regards,

Vincent

+1
0
-1
June 26, 2009 - 2:35pm
Guest

Hi Vincent,

dump from RLinkCapab.exe:

RLinkCapab utility log file
RLinkCapab Utility, rev.060531
Copyright RAISONANCE 2006

RLink Serial Number: dngStd003002750
RLink firmware version: 0.0.3

This is a Standard RLink (RLink-STD):

ST7 and uPSD devices can be programmed and debugged without limitation.

STR7/STR9 devices can be programmed without limitation.
STR7/STR9 devices can be debugged in RAM and within 16Kb limitation with this RLink.