Open escherstair opened 1 year ago
Hi @escherstair, do you know if these devices are published in a CMSIS pack yet? I can't see the i.MX 8 series here: https://www.keil.arm.com/devices/?q=&vendor=nxp&sort_by=.
Hi @mcgordonite, I don't know. I know there is the MCUXpresso SDK package from NXP, but I don't know who is in charge to publish a CMSIS pack.
NXP devices are supported via packs from NXP. The DFPs for i.MX8 are already a couple of years old and have never been updated. I doubt that they will work anyway in the tools. I suggest to reject this request.
Thanks @KeilChris is there an avenue for @escherstair to request pack support from NXP for these targets?
Thanks @KeilChris is there an avenue for @escherstair to request pack support from NXP for these targets?
I don't think so. This is the answer from NXP:
NXP developed these DFP as part of agreement between NXP and ARM (KEIL) in past. That was business agreement and some DFPs were developed and provided to KEIL. However this was just business - so packages were delivered to KEIL and after that agreement expired.
All these DFPs were integrated to KEIL IDEs and were part of Kel software.
So summary - we here (NXP Tech support) - DO NOT- provide any DFPs to customers.
In other words You should apply to NXP management (or Keil management) to intiate new deal (agreement) for developing DFPs for KEIL.
From NXP point of view, DFP are a need/requirement of Keil users (and not a need of "generic" iMX8M users). I'm not totally convinced about this, but this is NXP position, and I don't have way to change NXP mind.
A colleague has pointed out to me that these devices are Cortex-A. The VS Code extensions we are building are currently targeting Cortex-M class devices only.
Hi @thegecko
A colleague has pointed out to me that these devices are Cortex-A. The VS Code extensions we are building are currently targeting Cortex-M class devices only.
this is not 100% correct. They're HMP (Hetherogeneous Multicore Processors) and they have both Cortex-A cores (out of scoper for this extension) and Cortex-M cores. The idea is using the extension for the Cortex-M cores.
Yes, that's correct. IT's HMP. Still, we require a pack for the M part which was supplied by NXP. If they do not want to do that anymore, we're out of luck here. Let me try my channels, but I have little hope.
As far as I understand, NXP position is based on the assumption that DFP is a requirement for Keil toolchain only. And NXP decided to support GCC and IAR only (they're perfectly free to take this decision). The question is: is it true? Or is DFP a "general" format?
The question is: is it true?
I don't believe so, CMSIS Packs support GCC too
I don't believe so, CMSIS Packs support GCC too
If someone has an open channel to NXP, he can try to convince them that DFP is used by GCC too, and it's not a "Keil tool" only. Maybe they can reconsider their position (but I think is difficult)
Well I suppose that the i.MX SDK team is convinced that you need a pack only for MDK (which is not 100% true as IAR can work with it as well), so they are reluctant to create it. I'm still waiting for feedback.
In case someone else is interested, I see tha NXP developed its own extension for VS Code NXP MCUXpresso for VS Code extension Basically it works, even if it's quite new and it needs some improvement.
Type: Feature Request
I know that "New CMSIS solution" is experimental, but I would like asking a feature request. I can see some of the members of NXP iMX8M family![immagine](https://user-images.githubusercontent.com/22594460/236430222-b1655ff8-1953-488a-b34e-fc1e88c0ec56.png)
but I cannot see MIMX8ML8 (i.e., iMX8M-Plus Quad) and MIMX8ML6 (i.e., iMX8M-Mini).
Is it possible adding them?