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.

AM6412: OTP Writer Error

Part Number: AM6412
Other Parts Discussed in Thread: SYSCONFIG

Tool/software:

I followed the instructions in the 'AM64X_AM243X OTP Keywriter User Guide' ('Exported 08/03/2023'), section 2.1 'Setting Up The Build Environment, Linux Host'. The .pdf document lists the following dependencies:
CCS 12.0, SysConfig 1.13.0
yet the link (https://www.ti.com/tool/download/MCU-PLUS-SDK-AM64X) refers to the following dependencies:
CCS 12.7.0, SysConfig 1.20.0
Which are correct? I proceeded with the latter (as documentation often trails the implementation).
Everything appears to work until I attempt:
make -sj PROFILE=debug
it fails with:

 undefined    first referenced
  symbol          in file
 ---------    ----------------
 gCacheConfig ~/ti/mcu_plus_sdk_am64x_09_02_01_05/source/kernel/nortos/lib/nortos.am64x.r5f.ti-arm-clang.debug.lib<CacheP_armv7r.obj>

error: unresolved symbols remain
error: errors encountered during linking; "sbl_keywriter.debug.out" not built
tiarmclang: error: tiarmlnk command failed with exit code 1 (use -v to see invocation)
make: *** [makefile:138: sbl_keywriter.debug.out] Error 1

I started over, retracing my steps (to be sure I didn't make a mistake), I got the same outcome.
Our interest in the MCU SDK is primarily for OTP writing, we're otherwise using the Linux SDK.
Am I attempting to use versions that have been tested? Are there other versions I should try that are known to work?
Thanks,
Lee