With ARM Compiler for Embedded having reached its final "feature release" (v6.24) and future work going into ARM Toolchain for Embedded instead, what are the plans for uVision support of the newer toolchain?
While uVision may be considered dated as an IDE, it is far easier to work with than trying to sort out VSCode+extensions, so I hope that it can be used even with ATfE in the future.
See:
"MDK 5: No support for the Arm Toolchain for Embedded"
developer.arm.com/.../latest
I'm totally new to ARM architecture and uVision. That's unfortunate that I've just picked up an expired toolchain. So if the C compiler 6.24 is final release, is the ASM assembler also in final release? Is the new support both on VSCode extension? I admit that uVision looks and feels antiquated, coming from someone who gave up their MASM and TASM days a quarter century ago.
Hello,
The below blog should clarify the status of Arm Compiler for Embedded (Arm Compiler 6) and the next generation Arm Toolchain for Embedded:Arm Toolchain for Embedded: next-generation Arm C/C++ embedded compiler
It is not true to describe it as "an expired toolchain".
Future integration with Arm Toolchain for Embedded will only be with MDK 6 (VS Code based IDE), and Arm Development Studio.
See also https://developer.arm.com/Tools%20and%20Software/Arm%20Toolchain%20for%20Embedded
Thanks. I'll read through the linkes. Would you still recommend Keil uVision for any newcomers just trying to teach/learn cortex-M0 in a microprocessor architecture and assembly language or steer us towards VSCode? This whole year I'll be using uVision but next academic year if I do get to teach the stuff, I can decide what to do. uVision does feel old but looks simple.
Though uVision is not going away soon, VS Code is definitely the future.
VS Code IDE may be more familiar to students who have worked with other systems, and supports Mac which is becoming more common with developers.
I assume you are a university lecturer? Arm provides a number of resources to support academia:
https://www.arm.com/resources/education