I am trying to update the Drive PX2 to the new DriveWorks beta because I need to use some TensorRT 4 features.
But when I try to use sdkmanager I got a connection error. So I try to follow the procedure: update AURIX to the new version (4.02.04.00) then try sdkmanager again.
Then I run “sudo /bin/bash /etc/systemd/scripts/nv_aurix_check_fw.sh -auto_update”
The system booted and I run the command again (as documentation recommended). The second time I got the error:
starting Aurix FW checking…
Checking arguments…
Rootfs EB FW version is 4.02.04.0
Response From Aurix
Flashing EB FW
Syncing File System done
New fw Filename : DRIVE-V5.0.10-P2379-EB-Aurix-With3LSS-4.02.04.04.elf
New EB fw version 4.02.04.00
flash_new_fw malloc error for curr_list_buf->buf
Please see below bold comments. Run the command above for a third time to update UPDATE firmware. nv_aurix_update always checks first for the EB firmware to be the latest. Once EB firmware is updated to the latest, it checks for UPDATE firmware version and updates if it is required.
The flashing should be done with RUN mode, not PRG mode.
The errors are from bootburn.sh and I suspect that there might be other target setup errors before flashing.
Could you upload the full logs available at below locations?
~/.nvsdkm/sdkm.log
~/.nvsdkm/logs