Tool/software:
Hello,
I use Runtime Object View (ROV) in eclipse based Code Composer Studion (CCS v12.8.1) to see OS Kernel (FreeRTOS) Task Instances.
XDCtools is v3.62.01.16, included in the default eclipse based CCS installation.
I debug an application (chip AM2434), which embedded your EtherNet/IP communication from INDUSTRIAL-COMMUNICATIONS-SDK-AM243X v11.00.00.13 framework.
It is almost your EIP example but the heap is placed on an external RAM (start address 0x8400_0000, size 0x0200_0000).
According the script:
c:\ti\ind_comms_sdk_am243x_11_00_00_13\mcu_plus_sdk\source\kernel\freertos\rov\FreeRTOS.rov.js
I successfully check the "_sys_memory" and "__SYSMEM_SIZE" are present in built binary (according map file), these symbols are set as expected (start and size stated above).
But your Runtime Object View (ROV) has an exception, see screenshot.
Note firmware runs correctly. Therefore it is ROV issue I guess.
Please advise me how to overcome this ROV exception.
I really want to see "Task Instances (FreeRTOS)" also after EtherNet/IP initialisation.
Regards,
Vit Triska