1979969_ja-JP

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

1979969_ja-JP

1979969_ja-JP

S32G-VNP-RDB3 multi-core startup failed!

Hi nxp,

AN13750.pdfドキュメントを参照して、 S32G-VNP-RDB3 AコアおよびMコアのブート環境を構成しています

ソフトウェア構成は次のとおりです。

1. EB tresos 29

Crypto cryptoDal RMを無効にしますセキュアブートを無効にします。

DRAVE_0-1729668955822.png

配置 bootloader

DRAVE_1-1729668955824.png

DRAVE_2-1729668955824.png

DRAVE_3-1729668955825.png

DRAVE_4-1729668955826.png

EBTresosStudio_EBtresosStudio29\workspace\Bootloader_S32G3XX_ASR_4.4_M7_noRM2\outputの下にあるCrypto cryptoDal RMに関連する.cファイル.hファイルを削除します。そうしないと、エラーが報告されます。


2. Integration_Reference_Examples_S32G3_2023_02は次のように構成されています。

Integration_Reference_Examples_S32G3_2023_02\code\framework\realtime\swc\bootloader\platforms\S32G3XX\src\Bootloader_Specific.c 加上配置:


#define ASM_KEYWORD(x) __asm__ volatile(x) //追加されていない場合はエラーが報告されますASM_KEYWORDは定義されていません 


Bootloader.c の1 つの文を変更します: static volatile uint32 ENABLE_BREAKPOINT_AT_MAIN = 1U;


3. S32DS 3.5 IVT構成は次のとおりです。

DRAVE_5-1729668955826.png

燃焼:

Then flash as per AN13750 explains:

Erase from 0x0 to 0x400000. Then flash as follows:

  • 0x0 -> Blob of the IVT shown previously
  • 0x100000 -> fip.bin
  • 0x200000 -> IPCF_Example_multi_instance_S32G399_M7_0.bin

烧录完成后,拨码启动,出现  pcie@40400000:RC/EP configuration not set correctly 报错,系统卡住

DRAVE_6-1729668955827.png

原因を分析するのを手伝っていただけますか? ありがとうございます!

Re: S32G-VNP-RDB3 multi-core startup failed!

Hi @chenyin_h ,

Linux に手動で入った後、IPCF 関連のテストは正常で、問題は見つかりませんでした。

Re: S32G-VNP-RDB3 multi-core startup failed!

こんにちは

このようなカウントダウンが止まる現象に遭遇したことはないのですが、異常なはずです。

Linuxに手動で入った後、IPCF関連のテストは正常ですか?他に何か問題はありますか?


BR

Chenyin

Re: S32G-VNP-RDB3 multi-core startup failed!

HI @chenyin_h 

指示に従って、 hwconfig を次のように変更しました。

hwconfig=serdes0:mode=disabled;serdes1:mode=xpcs0&xpcs1,clock=ext,fmhz=125;xpcs1_0:speed=2G5

しかし、起動後に、以下に示すように、uboot カウントダウン 2 で停止してしまいます。

DRAVE_1-1729755423896.png

Enterキーを押してubootコマンドラインに入り、bootコマンドを入力してLinuxの起動を完了します。これは正常ですか?

DRAVE_0-1729755387229.png


Re: S32G-VNP-RDB3 multi-core startup failed!

こんにちは

ログによると、PCIeとMコアのプログラム間に競合が発生している可能性があります。次の方法をお試しください。フラッシュメモリからブートローダを起動せず、SDカードを使用してAコアを直接起動し、U-Bootのhwconfigを変更してPCIeを無効にしてから、フラッシュメモリを使用してブートローダを再度起動してください。これにより、上記のシステムスタックの問題を回避できる可能性があります。


BR

Chenyin

标记 (1)
无评分
版本历史
最后更新:
‎01-06-2026 01:26 AM
更新人: