This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
AM64x MCU+ SDK 9.1.0.41 On Linux PC with Ubuntu with TMDS64EVM and CCS v 12.6
"There is no direct output from the RTOS/NORTOS CPUs on the UART or CCS console. The output is seen on the Linux console on Cortex-A CPU."
What can one use to get at the A53 linux console output? Within CCS? Or do I need to setup a separate Linux terminal console on Ubuntu ? How to verify?
thanks
Jim
Hello Jim,
"Linux console" here is just a Linux terminal connection to the EVM. Please refer to the EVM quick start guide for how to get that up and running:
https://dev.ti.com/tirex/explore/node?a=7qm9DIS__LATEST&node=A__AJmDBSOwjLb1yKNiksusLQ__am64x-devtools__FUz-xrs__LATEST
https://dev.ti.com/tirex/explore/node?a=7qm9DIS__LATEST&node=A__ALqhtJgGIUvD4HS9SggrMA__am64x-devtools__FUz-xrs__LATEST
And then if you are testing and developing with Linux <--> remote core IPC, here is the path I would take through the AM64x academy:
Linux module > evaluate Linux > Booting remote cores:
https://dev.ti.com/tirex/explore/node?a=7qm9DIS__LATEST&node=A__AdAyuKWUWVV5j4wBc7C6XA__AM64-ACADEMY__WI1KRXP__LATEST
Linux module > evaluate Linux > IPC example
https://dev.ti.com/tirex/explore/node?a=7qm9DIS__LATEST&node=A__Ab31zORiXVgIbeWGmbktOA__AM64-ACADEMY__WI1KRXP__LATEST
Multicore module > Application development on Remote cores
https://dev.ti.com/tirex/explore/node?a=7qm9DIS__LATEST&node=A__AeMVTHckwFDmFoNkRHpRPw__AM64-ACADEMY__WI1KRXP__LATEST
Multicore module > How to develop with RPMsg IPC
https://dev.ti.com/tirex/explore/node?a=7qm9DIS__LATEST&node=A__AT0quqp1AZJ7z5jn1Ua5nQ__AM64-ACADEMY__WI1KRXP__LATEST
Regards,
Nick
As a reminder, I haven't had time to update the academy for SDK 9.1 yet - hopefully I have bandwidth in the next couple of weeks. In the meantime, the major differences between the SDK 9.0 documentation and the SDK 9.1 that you are using are listed here:
Ok Nick, I had the wrong EVM configuration (i.e. trying to do this with the OSPI boot configuration); I have a second EVM with the Linux SD boot configuration - so that is one big difference.
It appears that most of your steps are using command line make processes instead of going through the Linux CCS GUI. So I try that.
I have been trying to modify the hello_world r5ss0-0 project's example.sysconfig file via SysConfig within CCS in Linux, and have been running into some errors with the tiarmclang (3.2.1.LTS) execution of the build project..
Hello Jim,
To confirm, do the CCS building steps here not work?
https://software-dl.ti.com/mcu-plus-sdk/esd/AM64X/09_01_00_41/exports/docs/api_guide_am64x/GETTING_STARTED_BUILD.html#autotoc_md51
I have not tried following these steps with a system project in CCS yet - I assume you would need to either import the system project folder, or just import every core's project that is a part of the system project.
If needed, I can try it out on my Linux CCS setup later today.
Regards,
Nick
Actually, it looks like the steps for a system project is here:
software-dl.ti.com/.../CCS_PROJECTS_PAGE.html
Nick:
Can you look at this Arago boot and commands to see if something is weird? Note the last attempted command.
Hello Jim,
That is a separate subject. I have split your question about shutting down a remote core from Linux into a new thread:
https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1335075/re-am6442-linux-cannot-shut-down-remote-core
If you have additional challenges using CCS, we can continue that conversation on this thread.
Regards,
Nick