Hello,
A program which runs fine in DevBoot mode using CCS12.4 and MCU-PLUS-SDK-AM263X does not run using CCS12.5. The program uses two cores but it is not dual core. It uses R5_0 and R5_2 with R5_1 and R5_3 being lockstep cores respectively.
My laptop was recently re-imaged and has box fresh installations of CCS12.4 and CCS12.5. I have not edited any GEL files as is sometimes suggested in the AM263x MCU-SDK help.
I compared the Console outputs of 12.4 and 12.5 and see the following differences. This seems to be the smoking gun but remains to be seen if this is the root cause.
I checked the release notes for 12.5 and there is no mention of this change of default behaviour. I think the default GEL behaviour should be lockstep because that is the default mode of each CPU cluster.
Just FYI, in both the working (12.4) and not working (12.5) conditions I used the same compiler from 12.5 (3.2.0.LTS) such that the program was identical in both cases. The difference in behaviour cannot be attributed to my program.