Thread 中讨论的其他器件:UNIFLASH
工具/软件:
您好、
我收到了客户的以下问题。 请回答这些问题。
------------------------------------------------------------
【问题的背景】
我们正在考虑在 AM62x 上应用 M4F。
在网络手册中、对于 M4F 初始化过程、步骤“闪存 SOC 初始化二进制文件“需要使用 DIP 开关更改引导模式、然后通过 JTAG 和 UART 将 AM62x 连接到 PC(已安装 MCU SDK)以写入 SOC 二进制文件。
https://software-dl.ti.com/mcu-plus-sdk/esd/AM62X/09_02_01_06/exports/docs/api_guide_am62x/EVM_SETUP_PAGE.html#EVM_FLASH_SOC_INIT
但是、对每个已发货的产品板单独执行此程序可能需要大量的时间和精力。 因此、我们想知道在将 M4F 应用于产品时、是否可以省略这一步骤。
在这种情况下、您能否澄清以下几点?
问题 1: “闪存 SOC 初始化二进制“过程究竟有什么作用?
它支持哪些功能或状态?
如果省略此步骤、可能会出现哪些顾虑或问题?
即使尚未执行“闪存 SOC 初始化二进制“过程、只要 AM62x A53 上的 Linux dmesg 中出现以下日志消息、是否可以接受?
[ 0.000000] OF: reserved mem: initialized node m4f-dma-memory@9cb00000, compatible id shared-dma-pool
[ 0.000000] Reserved memory: created DMA memory pool at 0x000000009cc00000, size 14 MiB
[ 0.000000] OF: reserved mem: initialized node m4f-memory@9cc00000, compatible id shared-dma-pool
[ 5.897632] k3-m4-rproc 5000000.m4fss: assigned reserved memory node m4f-dma-memory@9cb00000
[ 5.906884] k3-m4-rproc 5000000.m4fss: configured M4 for remoteproc mode
[ 5.910385] k3-m4-rproc 5000000.m4fss: local reset is deasserted for device
[ 5.916753] remoteproc remoteproc0: 5000000.m4fss is available
[ 5.929384] remoteproc remoteproc0: powering up 5000000.m4fss
[ 5.929410] remoteproc remoteproc0: Booting fw image am62-mcu-m4f0_0-fw, size 511180
[ 5.938378] rproc-virtio rproc-virtio.0.auto: assigned reserved memory node m4f-dma-memory@9cb00000
[ 5.938577] rproc-virtio rproc-virtio.0.auto: registered virtio0 (type 7)
[ 5.938588] remoteproc remoteproc0: remote processor 5000000.m4fss is now up
问题 2: 例如、如果无法省略“SOC 初始化二进制“过程、是否有办法通过 A53 上 Linux 的命令行交互来替换该操作?
------------------------------------------------------------
谢谢。此致、
田代浩一郎