Part Number: TMDS62LEVM
I would like to test secure boot on AM62Lx.
For confirming the process to flush key to eFUSE, I create keywriter lite binary built as key count and key revision are 0 with key_configurator.
I referenced the following flush process and tired it.
But it caused the error.
=> mw 0x82000000 0 0x400
=> fatload mmc 1:1 0x82000000 keywrlite.bin
636 bytes read in 0 ms
=> dcache flush
=> md 0x82000000
82000000: 00000001 00009045 02209012 00000100 ....E..... .....
82000010: 00000001 00000000 00000000 00004a7e ............~J..
82000020: a5a5a5a5 00000000 00000000 00000000 ................
82000030: 00001234 a5a5a5a5 00000000 00000000 4...............
82000040: 00000000 00000000 00000000 00000000 ................
82000050: 00000000 00000000 00000000 00000000 ................
82000060: 00000000 00000000 00000000 00000000 ................
82000070: 00000000 00000000 00000000 00000000 ................
82000080: 00009ffc a5a5a5a5 00000000 00000000 ................
82000090: 00000000 00000000 00000000 00000000 ................
820000a0: 00000000 00000000 00000000 00000000 ................
820000b0: 00000000 00000000 00000000 00000000 ................
820000c0: 00000000 00000000 00000000 00000000 ................
820000d0: 00005678 a5a5a5a5 00000001 00000000 xV..............
820000e0: 00000000 000062c8 a5a5a5a5 00000001 .....b..........
820000f0: 00000000 00000000 00008bad a5a5a5a5 ................
=> i2c dev 2
Setting bus to 2
=> i2c probe 22
Valid chip addresses: 22
=> i2c mw 0x22 0x04 0x00
=> i2c mw 0x22 0xC 0xEF
=> i2c mw 0x22 0x04 0x10
=> fuse writebuff -y 0x82000000
Programming fuses using a structured buffer in memory starting at addr 0x82000000
NOTICE: Writebuff version info: 0x1
ERROR: Failed to get response (-19)
ERROR: Transfer send failed (-19)
ERROR: Keywriter Lite Failed: (-19)
SMC call failed: Error code -1
ERROR