SC7 debug in P3663 HW

Please provide the following info (tick the boxes after creating this topic):
Software Version
DRIVE OS 6.0.10.0
DRIVE OS 6.0.8.1
DRIVE OS 6.0.6
DRIVE OS 6.0.5
DRIVE OS 6.0.4 (rev. 1)
DRIVE OS 6.0.4 SDK
other

Target Operating System
Linux
QNX
other

Hardware Platform
DRIVE AGX Orin Developer Kit (940-63710-0010-300)
DRIVE AGX Orin Developer Kit (940-63710-0010-200)
DRIVE AGX Orin Developer Kit (940-63710-0010-100)
DRIVE AGX Orin Developer Kit (940-63710-0010-D00)
DRIVE AGX Orin Developer Kit (940-63710-0010-C00)
DRIVE AGX Orin Developer Kit (not sure its number)
other

SDK Manager Version
2.1.0
other

Host Machine Version
native Ubuntu Linux 20.04 Host installed with SDK Manager
native Ubuntu Linux 20.04 Host installed with DRIVE OS Docker Containers
native Ubuntu Linux 18.04 Host installed with DRIVE OS Docker Containers
other

Issue Description
when I debug SC7 in P3663 secured HW, use command: echo 1 > /sys/class/tegra_hv_pm_ctl/tegra_hv_pm_ctl/device/trigger_sys_suspend. then wake up with command:exitsc7 via aurix console. it runs some step and then go to cold start.

Error String
[0121.779] I> SLCG Global override status := 0x0
[0121.784] I> MB1: MSS reconfig completed
[0121.793] I> Program carveout CARVEOUT_TEMP_MB2RF before image load
I> MB2 (version: 0.0.0.0-t234-54845784-016f3887)
I> t234-A01-0-Silicon (0x12347)
I> Boot-mode : SC7 Exit
I> Emulation:
I> Entry timestamp: 0x0742ff7d
I> Regular heap: [base:0x40040000, size:0x2000]
I> Task: SE error check
I> Task: Crypto init
I> Task: ARI update carveout TZDRAM
I> Task: Configure OEM set LA/PTSA values
I> Task: Enable hot-plug capability
I> Task: PSC mailbox init
I> Task: Enable clock for external modules
I> Task: OEM SC7 context integrity check
I> Task: Restore FSI padctl config
I> Task: Program CBB PCIE AMAP regions
I> Task: Load and authenticate registered FWs
I> Task: Load AUXP FWs
I> Successfully register RCE FW load task with MB2 loader
I> Successfully register DCE FW load task with MB2 loader
I> Skipping APE FW load
I> Successfully register FSI FW load task with MB2 loader
I> Successfully register XUSB FW load task with MB2 loader
I> Successfully register PVA FW load task with MB2 loader
I> Binary rce scrubbed successfully
W> FW header for binary dce not saved in context!
W> FW data for binary dce not saved in context!
W> Skip post read scrub for binary dce
I> rce: Authentication Finalize Done
I> Binary rce loaded successfully at 0x74ce00000
I> FSI load addr: 0x752000000
I> Binary fsi scrubbed successfully
I> dce: Authentication Finalize Done
I> Binary dce loaded successfully at 0x768000000
I> Binary xusb scrubbed successfully
I> fsi: Authentication Finalize Done
I> Binary fsi loaded successfully at 0x752000000
I> Configuring FSI PLL
I> FSI_CHSM_ATCM DMA xfer done
I> FSI_CHSM_BTCM DMA xfer done
I> FSI_CPU0_ATCM DMA xfer done
I> FSI_CPU0_BTCM DMA xfer done
I> FSI_CPU0_CTCM DMA xfer done
I> FSI_CPU1_ATCM DMA xfer done
I> FSI_CPU1_BTCM DMA xfer done
I> FSI_CPU1_CTCM DMA xfer done
I> FSI_CPU2_ATCM DMA xfer done
I> FSI_CPU2_BTCM DMA xfer done
I> FSI_CPU2_CTCM DMA xfer done
I> FSI_CPU3_ATCM DMA xfer done
I> FSI_CPU3_BTCM DMA xfer done
I> FSI_CPU3_CTCM DMA xfer done
I> FSI_SRAM DMA xfer done
I> Binary pva-fw scrubbed successfully
I> xusb: Authentication Finalize Done
I> Binary xusb loaded successfully at 0x74d200000
I> pva-fw: Authentication Finalize Done
I> Binary pva-fw loaded successfully at 0x74d980000
I> Task: Carveout setup
I> Scrub remaining OEM carveouts
I> Program remaining OEM carveouts
I> Program ATF_FSI carveout
I> Task: Enable FSITHERM
I> Task: Enable FSI VMON
I> FSI VMON: FSI Vmon re-calibration and fine tuning done
I> Task: Validate FSI Therm readings
I> FSITHERM max temp = 47
I> FSITHERM min temp = 46
I> Task: Enable FSI SE clock
I> Enable FSI-SE clock…
I> Task: Unpowergate APE
I> Unpowergating APE
I> Unpowergate done
I> Task: Memctrl reconfig pending clients
I> Task: OEM firewalls
I> OEM firewalls configured
I> Task: Powergate APE
I> Powergating APE
I> Powergate done
I> Task: OEM firewall restore saved settings
I> Task: Deinit UART

[0000.069] I> MB1 (version: 1.0.0.3-t234-54845784-7909fd61)
[0000.075] I> t234-A01-0-Silicon (0x12347) Prod
[0000.079] I> Boot-mode : Coldboot
[0000.082] I> Entry timestamp: 0x00000000
[0000.086] I> last_boot_error: 0x0
[0000.089] I> BR-BCT: preprod_dev_sign: 0
[0000.093] I> rst_source: 0x13, rst_level: 0x0
[0000.097] I> Task: SE error check
[0000.100] I> Task: Bootchain select WAR set
[0000.104] I> Task: Enable SLCG
[0000.107] I> Task: CRC check
[0000.110] I> Skip FUSE records CRC check as records_integrity fuse is not burned
[0000.117] I> Task: Initialize MB2 params
[0000.121] I> MB2-params @ 0x40060000

Logs
Provide logs in text box instead of image

Please paste the complete application log here. If there are multiple logs, please use multiple text box

I got some message about SC7 in release note 6.0.6. it says that there is HW issue on older HW. must debug sc7 in P3663 A03 or later HW. I want to know what’s the different? how can I get the different HW schematics? may I modify the old HW to adapt new PMIC requirement?

Dear @weiqiang.lin ,
Issue related to P3663 platform are not supported via forum. Please reach out to your NVIDIA representative to know right support channel. Thanks.

got you. thanks.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.