Other Parts Discussed in Thread: TMDSCNCD263, UNIFLASH, TMDSEMU110-U
Tool/software:
Hi!
I am using the AM2634 on a custom PCB.
When I use the "Flash Project" on CCS, my program compiles successfully and is loaded to RAM. The program will run for somewhere between 1.5 to 3 minutes before halting.
I have found this problem even occurs when running an imported "hello_world_am263x-cc_r5fss0-0_nortos_ti-arm-clang" example from mcu_plus_sdk_am263x_10_01_00_31.
I am attaching a modified version of "hello_world_am263x-cc_r5fss0-0_nortos_ti-arm-clang" in which I have done the following:
- Disabled all debug logging (including CCS log, which I understand can be quite invasive)
- Disabled UART
- Added a GPIO output, that the modified `hello_world_main()` will toggle every 5 second
Even in doing so, I still see the program cease to toggle the gpio after 1.5 to 3 minutes.
Running the same program on a TMDSCNCD263 EVM, from the same MacOS laptop (but using the onboard xds110 debugger the EVM), I do not see the same issue. It seems to run infinitely without halting, the gpio does not cease to toggle after 3 minutes.
I have attached my modified "hello_world" example with EPWM12_A as the toggled output gpio.
Being able to quickly make changes and program RAM from CCS is necessary for our development. In parallel we are trying to program external flash with uniflash to see if this alleviates the issue (but dont have this working today). Any help here is greatly appreciated.
Thank you!
Note: I am using CCS Version 20.1.1 (20.1.1.466) for MacOS
And using an XDS110 Debug Probe (TMDSEMU110-U), with updated firmware, to a 10 pin connector on the board.
