Hello
I uses the Jetson orin nx module and custom board, and the SDK is Jetson Linux 36.3
I need to read everything in the QSPI, but I can’t access the QSPI flash after the system starts
I see that the QSPI flash can be accessed via /dev/mtd0 at initrd flash
However, when the system starts normally, there is no device tree node: spi@3270000
I added the spi node to the device tree, but it disappeared after startup
Because I met a problem, the device could not be started after repeated restarts. I speculated that the QSPI data might be damaged. I need to know which data of QSPI has been changed, so I want to read the data and have a look
hello
I read the QSPI.img data before and after the two restarts and found that the data in uefi_variables was different
I have already blocked MTC(MonotonicCounter), why will uefi_variables be changed during normal restart
We are concerned that a sudden power outage during the restart will cause damage to the uefi_variables data, so we need to mask the code that modifies the uefi_variables data each restart
I have compared the data binary file twice, and I see that the 3F after AA 55 will become 3C each time. What is this
QSPI binary includes all boot-chain not only UEFI but also MB1,MB2, SPE…etc.
Sorry that I’m not aware of the raw data in whole QSPI binary.
If you are trying to solve the assertion issue in UEFI, please just refer to the link I shared in another thread.
There should be the patch and steps to apply the fix.