ARM compiler for LPC2378

Hello,

I am using the following ARM compiler on LPC2378:

Product: MDK-ARM Standard 5.10
Component: ARM Compiler 5.04 update 1 (build 49)
Tool: armcc [5040049]

And the Keil IDE, uVision V5.25.3.0, 2018 ARM Ltd and ARM

The emulator is Keil Ulink2.

I don't know it is because of the IDE or the processor capabilities, but the system is not stable and loses communication with the processor or crashes and task dies (Windows 11). 

The debugging capabilities are limited too, maximum two breakpoints, every time there is code change it programs the whole flash etc..

Would it help if I upgraded the compiler or IDE to a newer version?

Thanks

Parents
  • 1) How can I get the present firmware version number in Ulink2?

    You need to open the µVision dialog 'Options for Target' - tab 'Debug' - 'ULINK2/ME ARM Debugger' Button 'Settings'. Then you see the 'ARM Target Driver Setup' dialog which tells you the ULINK2 firmware version:

    2) Would upgrading the compiler version to a newer one help anything? What is the latest compiler version that supports LPC2378?

    Yes and no. The LPC2xxx has an ARM7 core. This old core is only supported by the Arm compiler version 5, NOT with Arm compiler version 6. The Arm compiler version 5 is not maintained anymore for a few years. However, you're not using the latest version of it. The latest one is 5.06 update 7. I can't judge if this would help you in any way.

Reply
  • 1) How can I get the present firmware version number in Ulink2?

    You need to open the µVision dialog 'Options for Target' - tab 'Debug' - 'ULINK2/ME ARM Debugger' Button 'Settings'. Then you see the 'ARM Target Driver Setup' dialog which tells you the ULINK2 firmware version:

    2) Would upgrading the compiler version to a newer one help anything? What is the latest compiler version that supports LPC2378?

    Yes and no. The LPC2xxx has an ARM7 core. This old core is only supported by the Arm compiler version 5, NOT with Arm compiler version 6. The Arm compiler version 5 is not maintained anymore for a few years. However, you're not using the latest version of it. The latest one is 5.06 update 7. I can't judge if this would help you in any way.

Children