It turns out that I had the wrong OTP for the PMIC TPS659039. After replacing OTP 0x85 with OTP 0x87, I now have all the correct voltage outputs.
Here is where we are now.
We have developed a project on J6EVM5777 board using third-party software. Everything works great on J6EVM5777.
We have designed and built a custom DSP board on DRA756BPGABCQ1. The custom board follows the reference design of J6EVM5777, with unnecessary components omitted and a number of ADC chips added.
The board powers up, but SBL fails to load AppImage (see the log below).
The AppImage file is present and does begin with MSTR.
The MLO we use currently was bundled with third-party software.
The SDK we are using is
ti-processor-sdk-rtos-automotive-dra7xx-evm-04.03.00.05-Windows-x86-Install.exe
It has SBL source, but it is unclear how to build MLO for our board because it is based on DRA756BPGABCQ1, and build configurations seem to be provided for various EVM boards.
Any help would be appreciated.
Thanks, Kevin
DRA75x SBL Boot SBL Initial Config Failed DPLL Configuration Completed Clock Domain Configuration Completed Module Enable Configuration Completed TI EVM PAD Config Completed ERROR: HW-Leveling time-out DDR Config Completed App Image Download Begins SD Boot - file open completed successfully Trying to boot App Image with header version 1 Invalid Magic String in Boot Image Invalid Magic String in Boot Image Invalid Magic String in Boot Image Invalid Magic String in Boot Image App Image Download Completed Putting MPU CPU1 in Off mode EVE MMU configuration completed