2130631_ja-JP

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2130631_ja-JP

2130631_ja-JP

i.mx93 core-m33 上の zerphyr の例はありますか?

こんにちは、NAPチーム

evkイメージにいくつかの例があることに気づきました
「sh」
root@imx93-11x11-lpddr4x-evk:~# ls -l /lib/firmware/ | grep m33
-rw-r--r-- 1 ルート ルート 212004 2011年4月5日 imx93-11x11-evk_m33_TCM_low_power_wakeword.elf
-rw-r--r-- 1 ルート ルート 58296 2011年4月5日 imx93-11x11-evk_m33_TCM_power_mode_switch.elf
-rw-r--r-- 1 ルート ルート 60624 2011年4月5日 imx93-11x11-evk_m33_TCM_rpmsg_lite_pingpong_rtos_linux_remote.elf
-rw-r--r-- 1 ルート ルート 59028 2011年4月5日 imx93-11x11-evk_m33_TCM_rpmsg_lite_str_echo_rtos.elf
-rw-r--r-- 1 ルート ルート 112808 2011年4月5日 imx93-11x11-evk_m33_TCM_sai_low_power_audio.elf
-rw-r--r-- 1 ルート ルート 56728 2011年4月5日 imx93-14x14-evk_m33_TCM_power_mode_switch.elf
-rw-r--r-- 1 ルート ルート 60624 2011年4月5日 imx93-14x14-evk_m33_TCM_rpmsg_lite_pingpong_rtos_linux_remote.elf
-rw-r--r-- 1 ルート ルート 59028 2011年4月5日 imx93-14x14-evk_m33_TCM_rpmsg_lite_str_echo_rtos.elf
-rw-r--r-- 1 ルート ルート 210688 2011年4月5日 imx93-9x9-qsb_m33_TCM_low_power_wakeword.elf
-rw-r--r-- 1 ルート ルート 56676 2011年4月5日 imx93-9x9-qsb_m33_TCM_power_mode_switch.elf
-rw-r--r-- 1 ルート ルート 60624 2011年4月5日 imx93-9x9-qsb_m33_TCM_rpmsg_lite_pingpong_rtos_linux_remote.elf
-rw-r--r-- 1 ルート ルート 59028 2011年4月5日 imx93-9x9-qsb_m33_TCM_rpmsg_lite_str_echo_rtos.elf
-rw-r--r-- 1 ルート ルート 112200 2011年4月5日 imx93-9x9-qsb_m33_TCM_sai_low_power_audio.elf
「」

この例は Zephyr にありますか?

同時に a-core で Linux を起動し、m-core im で Zephyr を起動できればと思います。

LinuxRe: Do we have example for zerphyr on i.mx93 core-m33?

プログラムと起動の手順に従いましたか?

Re: Do we have example for zerphyr on i.mx93 core-m33?

こんにちは@ June_Lu

投稿が消えた理由が分かりません。

どれが正しいDTSですか?それらの違いは何ですか?

zephyr/boards/nxp/imx93_evk$ ls
board.c                               imx93_evk_mimx9352_m33_ddr.dts
board.cmake                           imx93_evk_mimx9352_m33_ddr.yaml
board.yml                             imx93_evk_mimx9352_m33_defconfig
CMakeLists.txt                        imx93_evk_mimx9352_m33.dts
doc                                   imx93_evk_mimx9352_m33.yaml
dts                                   imx93_evk-pinctrl.dtsi
imx93_evk_mimx9352_a55_defconfig      Kconfig
imx93_evk_mimx9352_a55.dts            Kconfig.defconfig
imx93_evk_mimx9352_a55.yaml           Kconfig.imx93_evk
imx93_evk_mimx9352_m33_ddr_defconfig

imx93_evk_mimx9352_m33_ddr.dts だと思います。だから私は

west build -p always -b imx93_evk/mimx9352/m33 zephyr/samples/synchronization

west build -p always -b imx93_evk/mimx9352/m33 zephyr/samples/helloworld




helloworld と同期の両方を試しましたが、すべて失敗しました。

root@imx93-11x11-lpddr4x-evk:~# echo zephyr.elf > /sys/class/remoteproc/remoteproc0/firmware 
root@imx93-11x11-lpddr4x-evk:~# echo start > /sys/class/remoteproc/remoteproc0/state
-sh: echo: write error: No such file or directory
root@imx93-11x11-lpddr4x-evk:~# ls /sys/class/remoteproc/remoteproc0/
coredump  device  firmware  name  power  recovery  state  subsystem  uevent
root@imx93-11x11-lpddr4x-evk:~# echo /lib/firmware/imx93-11x11-evk_m33_TCM_power_mode_switch.elf > /sys/class/remoteproc/remoteproc0/firmware 
root@imx93-11x11-lpddr4x-evk:~# echo start > /sys/class/remoteproc/remoteproc0/state
root@imx93-11x11-lpddr4x-evk:~# echo stop > /sys/class/remoteproc/remoteproc0/stat


zephyr.bin(または。エルフ)?

Re: Do we have example for zerphyr on i.mx93 core-m33?

親愛なる@June_Lu様、

これを読んでみたが、あまり役に立たなかった

Zephyr にはたくさんの DTS がありますが、それらの間にあるものは何でしょうか?

zephyrproject/zephyr/boards/nxp/imx93_evk$ ls 
board.c                               imx93_evk_mimx9352_m33_ddr.dts
board.cmake                           imx93_evk_mimx9352_m33_ddr.yaml
board.yml                             imx93_evk_mimx9352_m33_defconfig
CMakeLists.txt                        imx93_evk_mimx9352_m33.dts
doc                                   imx93_evk_mimx9352_m33.yaml
dts                                   imx93_evk-pinctrl.dtsi
imx93_evk_mimx9352_a55_defconfig      Kconfig
imx93_evk_mimx9352_a55.dts            Kconfig.defconfig
imx93_evk_mimx9352_a55.yaml           Kconfig.imx93_evk

imx93_evk_mimx9352_m33.dts を使用する必要があると思います。

ビルドはできるのですが、実行できません。

west build -p always -b imx93_evk/mimx9352/m33 samples/hello_world

# In linux
root@imx93-11x11-lpddr4x-evk:~# echo /lib/firmware/imx93-11x11-evk_m33_TCM_power_mode_switch.elf > /sys/class/remoteproc/remoteproc0/firmware 
root@imx93-11x11-lpddr4x-evk:~# echo start > /sys/class/remoteproc/remoteproc0/state
root@imx93-11x11-lpddr4x-evk:~# echo zephyr.elf > /sys/class/remoteproc/remoteproc0/firmware                                                                      
-sh: echo: write error: Device or resource busy
root@imx93-11x11-lpddr4x-evk:~# echo stop > /sys/class/remoteproc/remoteproc0/state                                                                               
root@imx93-11x11-lpddr4x-evk:~# echo zephyr.elf > /sys/class/remoteproc/remoteproc0/firmware 
root@imx93-11x11-lpddr4x-evk:~# echo start > /sys/class/remoteproc/remoteproc0/state
-sh: echo: write error: No such file or director

zephyr.elf(またはzephyr.bin ですか?

Re: Do we have example for zerphyr on i.mx93 core-m33?

はい、ご参照ください

https://docs.zephyrproject.org/latest/boards/nxp/imx93_evk/doc/index.html#プログラミングとデバッグ-m33

よろしくお願いします。

Tags (1)
No ratings
Version history
Last update:
‎11-21-2025 06:50 PM
Updated by: