チームの皆さん、こんにちは。
i.MX93 EVKキットでは、 LPUART8をコンソールとして使用するボードを起動しようとしていますが、デフォルトのコンソールはLPUART1です。つまり、 u-boot dts、linux-imx dts、imx93_evk.c、imx93_evk.hで変更を行いました。
しかし、シリアルログを確認できず、EVKキットJ1001ヘッダーのピン32&33 (LPUART8のALTモード)を使用して確認しました。この設定も機能しません。変更内容と手順を教えてください。
よろしくお願いします。
ロビー
こんにちは、 @AldoG さん。
LPUART8も使用しています
問題は、オプティーデバッグを有効にするとボードがハングアップして起動しないことです。CFG_TEE_CORE_LOG_LEVEL=3
U-Boot SPL 2024.04 (2026年3月27日 04:41:39 +0000)
SOC: 0xa1009300
LC: 0x2040010
PMIC: オーバードライブ電圧モード
Vx読み取りカウント(2728)がVxしきい値(1763)を超えているため、起動を続行します。
DDR: 3733MTS
M33準備OK
通常起動
BOOTROMから起動しようとしています
ブートステージ:プライマリブート
画像オフセット 0x0、ページサイズ 0x200、IVT オフセット 0x0
ROM_APIを使用して0x54000からイメージをロードします
よろしくお願いいたします。
ラク**ブリープ**
こんにちは、
今は動作してよかったですが、画像互換性については無理だと思います。たとえプロセッサがほぼ他のプロセッサよりダウングレードであっても、i.MX91用のイメージを自分で作成する必要がありますが、変更したもののほとんどは再利用できます。
よろしくお願いいたします。
アルド。
@AldoG さん、ありがとうございます。
今は正常に動作しています。i.mx93 イメージは imx91 と互換性がありますか。
よろしくお願いします。
ロビー。
こんにちは、
変更はすべて正しいです。ペリフェラルでクロックを有効にする設定が見落とされています。起動時にはデフォルトで有効になっていないためです。
/arch/arm/mach-imx/imx9/native/clock.c にて
mxc_get_clock(enum mxc_clock clk)関数では、次のように追加します:
リターンccm_clk_root_get_rate(LPUART8_CLK_ROOT);
In Void init_uart_clk(U32インデックス)関数加算:
CASE LPUART8_CLK_ROOT:
/* 24歳男性 */
ccm_lpcg_on(CCGR_URT8、偽);
ccm_clk_root_cfg(LPUART8_CLK_ROOT、OSC_24M_CLK、1);
ccm_lpcg_on(CCGR_URT8、真);
休憩;
また、/board/freescale/imx93_evk/imx93_evk.c でもご覧ください。
関数 int board_early_init_f(void) 加算:
init_uart_clk(LPUART8_CLK_ROOT);
この変更は同僚によって行われ、EVKで正しく動作しています。
よろしくお願いいたします。
アルド。
@AldoG さん、ありがとうございます。
応答に関しては、i.MX93 EVK はデフォルトのコンソール ポートとして LPUART1 を使用しますが、私のカスタム ボードは LPUART8 に設定されています。コンソールをLPUART1からLPUART8に変更し、ヘッダーJ1001を確認する必要があります。そのため、私は以下の変更を行いました。
u-boot-imx:
Linux-IMX:
lpuart8ノードを追加し、lpuart1とiomuxを無効にしました。
imx.atf:
/include/platform_def.h ファイル内の IMX_LPUART_BASE U(0x426a0000) を U(0x44380000) に変更しました。
メタフレッシュスケール:
/conf/machine/imx93-11x11-lpddr4x-evk.conf 内の SERIAL_CONSOLES = "115200;ttyLP7" を変更しました。このファイルには、ヘッダーファイル /conf/machine/include/imx93-evk.inc が含まれています。
optee-os:
set(CFG_UART_BASE UART1_BASE) を set(CFG_UART_BASE UART8_BASE) に変更しました。
詳細情報については、変更内容の画像を含むzipフォルダを追加してください。内容を確認して、最新情報をお知らせください。
よろしくお願いします。
ロビー
よろしくお願いします。
ロビー
こんにちは、
変更点を教えてもらえますか?正しく行っているか確認したいので。
また、使っているLinuxバージョンも教えてください。
よろしくお願いいたします。
アルド。