Hi All,
I am new to working on the LS1043A. What is the procedure to debug linux application on the LS1043A using the CodeWarrior TAP debugger .
Do we need AppTRK to debug the application.
Thanks,
Jayachandra
Sure.
From the ARMv8 Targeting Manual procedure, it doesn't mention anymore about AppTRK program. So, is the AppTRK interface not needed anymore between the CW and and target board ?
Thanks,
Jayachandra
AppTRK is being used only in CW-PA and CW-ARMv7. CW-ARMv8 requires a GDB server running in Linux userspace in order to perform Linux application debug. Long story short is that you'll need a CWTAP to perform JTAG debugging (e.g. bare metal apps, u-boot, Linux kernel/modules) and only a GDB server to perform Linux apps debug.
NXP offers Codewarrior 11.4.0 (CW4NET):
https://nxp.flexnetoperations.com/control/frse/product?entitlementId=529066037&lineNum=1&authContact...
Evaluation version of this CodeWarrior provides full functionality during 15 days.
See instruction about debugging Linux Application project in the Section 2.5.2 in the ARMv8_Targeting_Manual.pdf file. This file is available using the following path in CodeWarrior folder:
C:\Freescale\CW4NET_v2019.01\CW_ARMv8\ARMv8\Help\PDF
This CodeWarrior supports connection to the board using CodeWarrior TAP. See the following pages:
https://www.nxp.com/design/software/development-software/codewarrior-development-tools/run-control-d...
and
https://www.nxp.com/design/software/development-software/codewarrior-development-tools/run-control-d...
This CodeWarrior TAP using JTAG/COP connection to the LS1043a.
Have a great day,
Pavel Chubakov
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Thank you Pavel for the information.
I see from the document that the Linux Application debug is done using the gdbserver. Does it mean that the application debug can also be done using other IDE's like Netbans or Eclipse with gdbserver ?
Thanks,
Jayachandra