Thanks you all for the responses. I have disabled the printf's and using -m C123 did the trick.
Did some tests hello_world, layer1, loader, And made a backup of the 2MB flash.
Strings in flashrom: 0x00800 BOOT.90.04 0x02000 MOTOROLA_E88 0x02020 1.0.17.E
Here are some of the logs:
OSMOCOM Layer 1 (revision osmocon_v0.0.0-780-gb7a4d8d-modified) ====================================================================== Device ID code: 0xb4fb Device Version code: 0x0000 ARM ID code: 0xfff3 cDSP ID code: 0x0128 Die ID code: 168f2c10cb001251 ====================================================================== REG_DPLL=0x2413 CNTL_ARM_CLK=0xf0a1 CNTL_CLK=0xff91 CNTL_RST=0xfff3 CNTL_ARM_DIV=0xfff9 ====================================================================== Assert DSP into Reset Releasing DSP from Reset Setting some dsp_api.ndb values Setting API NDB parameters DSP Download Status: 0x0001 DSP API Version: 0x0000 0x0000 Finishing download phase
OSMOCOM Compal DSP Dumper (revision osmocon_v0.0.0-780-gb7a4d8d-modified) ====================================================================== DSP bootloader version 0x0100 DSP dump: Registers [00000-0005f] 00000 : 0386 0008 0008 0008 0000 0000 181f 2900 0000 0000 0000 0060 0000 0000 0000 28a1