This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
您好!
我使用的是 SDK:ti-processor-sdk-rtos-j721e-evm-09_02_00_05。 我正在尝试使用 SBL 引导加载程序来启动电路板。 我已经按照此主题制作了一个 SBL 可引导 SD 卡:(https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1210640/faq-tda4vm-run-vision_apps-in-sbl-boot-flow-with-combined_appimage)一切都已正确构建、并且我还将 sbl_log_level 增加到3 (所有日志)。
但我在 UART 1上看到以下错误:
SBL Revision: 01.00.10.01 (Jul 31 2024 - 12:17:39) TIFS ver: 9.2.4--v09.02.04 (Kool Koala) SCISERVER Board Configuration header population... PASSED Sciclient_setBoardConfigHeader... PASSED Efuse xlated: VD 2 to 850 mV (OppVid: 0x41, Slave:0x48, Res:0x0) Successfully set voltage to 850 mV for Slave:0x48, Res:0x0 Initlialzing PLLs ...done. InitlialzingClocks ...done. Initlialzing DDR ...done. Initializing SERDES ...done. Initializing GTC ...Copying EEPROM content to DDR ... Failed to copy EEPROM Data !! EEPROM Data Copy Done. Begin parsing user application Calling Sciclient_procBootRequestProcessor, ProcId 0x20... Calling Sciclient_procBootRequestProcessor, ProcId 0x21... Calling Sciclient_procBootRequestProcessor, ProcId 0x1... Calling Sciclient_procBootRequestProcessor, ProcId 0x2... Calling Sciclient_procBootRequestProcessor, ProcId 0x6... Calling Sciclient_procBootRequestProcessor, ProcId 0x7... Calling Sciclient_procBootRequestProcessor, ProcId 0x8... Calling Sciclient_procBootRequestProcessor, ProcId 0x9... Calling Sciclient_procBootRequestProcessor, ProcId 0x3... Calling Sciclient_procBootRequestProcessor, ProcId 0x4... Calling Sciclient_procBootRequestProcessor, ProcId 0x30... Searching for X509 certificate ...not found
而在 UART 2上、当 Linux 尝试引导时、它停止在此处:
[ 1.302276] davinci_mdio 46000f00.mdio: Configuring MDIO in manual mode [ 1.347210] davinci_mdio 46000f00.mdio: davinci mdio revision 9.7, bus freq 1000000 [ 1.355902] davinci_mdio 46000f00.mdio: phy[0]: device 46000f00.mdio:00, driver TI DP83867 [ 1.364173] am65-cpsw-nuss 46000000.ethernet: initializing am65 cpsw nuss version 0x6BA00101, cpsw version 0x6BA80100 Ports: 2 quirks:00000000 [ 1.377027] am65-cpsw-nuss 46000000.ethernet: initialized cpsw ale version 1.4 [ 1.384235] am65-cpsw-nuss 46000000.ethernet: ALE Table size 64 [ 1.390457] pps pps0: new PPS source ptp0 [ 1.394583] am65-cpsw-nuss 46000000.ethernet: CPTS ver 0x4e8a010a, freq:500000000, add_val:1 pps:1 [ 1.405027] am65-cpts 310d0000.cpts: CPTS ver 0x4e8a010a, freq:200000000, add_val:4 pps:0 [ 1.413992] mmc0: CQHCI version 5.10 [ 1.455769] mmc0: SDHCI controller on 4f80000.mmc [4f80000.mmc] using ADMA 64-bit [ 1.472679] vdd_mcu_0v85: Bringing 3300000uV into 850000-850000uV NOTICE: BL31: v2.10.0(release):v2.10.0-367-g00f1ec6b87-dirty NOTICE: BL31: Built : 16:09:05, Feb 9 2024 ERROR: GTC_CNTFID0 is 0! Assuming 200000000 Hz. Fix Bootloader I/TC: I/TC: OP-TEE version: 4.1.0-51-g012cdca49 (gcc version 11.4.0 (GCC)) #1 Tue Jan 30 10:48:03 UTC 2024 aarch64 I/TC: WARNING: This OP-TEE configuration might be insecure! I/TC: WARNING: Please check optee.readthedocs.io/.../porting_guidelines.html I/TC: Primary CPU initializing I/TC: GIC redistributor base address not provided I/TC: Assuming default GIC group status and modifier I/TC: SYSFW ABI: 3.1 (firmware rev 0x0009 '9.2.4--v09.02.04 (Kool Koala)') I/TC: HUK Initialized I/TC: Activated SA2UL device I/TC: Fixing SA2UL firewall owner for GP device I/TC: Enabled firewalls for SA2UL TRNG device I/TC: SA2UL TRNG initialized I/TC: SA2UL Drivers initialized I/TC: Primary CPU switching to normal world boot
之后、电路板再次开始引导。
如有任何帮助、将不胜感激。
此致、
Tamas
您好!
[报价 userid="600131" url="~/support/processors-group/processors/f/processors-forum/1394477/tda4vm-sbl-boot-error "]我使用的是 SDK:ti-processor-sdk-rtos-j721e-evm-09_02_00_05。 我正在尝试使用 SBL 引导加载程序来启动电路板。 我已经按照此主题制作了一个 SBL 可引导 SD 卡:(https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1210640/faq-tda4vm-run-vision_apps-in-sbl-boot-flow-with-combined_appimage)一切都已正确构建、并且我还将 sbl_log_level 增加到3 (所有日志)。
但我在 UART 1上看到以下错误:
[报价]我最后会重现此错误并返回给您。
此致、
Karthik
尊敬的 Karthik:
我发现了我的问题。 Linux 器件树中有一个稳压器可修改 MCU 域 R5F 内核的电压。 这会导致系统重新启动。 注释掉此降压转换器可以解决该问题:
/*bucka3: buck3 { regulator-name = "vdd_mcu_0v85"; regulator-min-microvolt = <850000>; regulator-max-microvolt = <850000>; regulator-boot-on; regulator-always-on; };*/
此致、
Tamas