NXP IMXRT1050 Support
Hi !
Have you any plans to support the IMXRT1050 Series from NXP?
regards
-
Hey Rowley Team,
finally, the BSP for the iMX-RT is available (https://www.rowleydownload.co.uk/arm/packages/index.htm?https://www.rowleydownload.co.uk/arm/packages/iMXRT.htm).
If you choose ‘An executable for a generic iMXRT processor’ you get a project which you can compile, but you are not able to Program to the Hyperfash
Preparing target for download
Loading target script file iMXRT_Target.js
Executing script Reset()
Reset: Halt core after reset via DEMCR.VC_CORERESET.
Reset: Reset device via AIRCR.SYSRESETREQ.
Downloading ‘MIMXRT105x_HYPER_256KB_SEC.FLM’ to SEGGER J-Link
Programming 14.5 KB of addresses 20000000 — 20003a5f
Programming 4.1 KB of addresses 20003a60 — 20004aff
Download successful
Verifying ‘MIMXRT105x_HYPER_256KB_SEC.FLM’ on SEGGER J-Link
Verifying 14.5 KB of addresses 20000000 — 20003a5f
Verifying 4.1 KB of addresses 20003a60 — 20004aff
Verify successful
Erasing ‘Executable_1.elf’ on SEGGER J-Link
Erasing 2.3 KB of addresses 60000000 — 60000978
Erase successful
Downloading ‘Executable_1.elf’ to SEGGER J-Link
Programming 2.3 KB of addresses 60000000 — 60000978
Download failed
Preparing target for user application
Loading target script file iMXRT_Target.js
Executing script Reset()
Reset: Halt core after reset via DEMCR.VC_CORERESET.
Reset: Reset device via AIRCR.SYSRESETREQ.
By the way, the Script ‘iMXRT_Target.js’ seems to belong to the LPC54xxx BSP and not to the iMX-RT package.
Regards
Markus
-
Hey,
just wanted to give a short update.
If you use the CMSIS-DAP Interface on the IMXRT1050-EVKB Eval-Board, everything is working OK. If you use an external J-link (or flash the onboard CMSIS-DAP to J-link), it is not working.
Would be fantastic if you could get it working with a stand-alone-debugger.
Regards
Markus
-
Hello Rowley Team,
if you alter the Reset Script sighty it is also working with a Jlink-Debugger:
function Reset()
{
if (TargetInterface.implementation() == "j-link")
{
TargetInterface.stop(1000);
}
else
{
TargetInterface.resetAndStop(1000);
}
// ..
As we are here in the “User Engagement – Suggestions”Forum:
Could you extend the memory placement file so that all RAM-Regions can be used when running from Hyperflash/QSPI. In the moment only the DTCM is used, which is only one quarter of the available memory.
Best Regards
Markus
Please sign in to leave a comment.
Comments
4 comments