Other Parts Discussed in Thread: HALCOGEN,
I'm having a curious problem with an RM46 Hercules dev board.
Using Code Composer Studio 11.1.0 on Linux and HALCoGen 4.7.1 running in a virtualbox, I can create a trivial example program (turn on some LEDs) using the TI toolset (v20.2.7.LTS). This works just fine.
If I use the same example program but generate the HAL for GCC and set CCS to use the ARM cross-compiler I have installed (GCC 10.3.1, which CCS amusingly misidentifies as GCC 11.0, with /usr/bin added to the tools search directory and CG_TOOL_GCC set to /usr/bin/arm-none-eabi-gcc) then it compiles fine but won't run. I can flash the code onto the board, but I get an immediate prefetch abort as it attempts to execute the first instruction.
Clearly I've violated some unwritten rule -- CCS even reports the "Selected device does not currently provide initialization details for the GNU toolchain" on the Properties dialog. What should I be doing?


