Part Number:TDA4VM
硬件程序存储器只有eMMC和SD卡,新板第一次上电运行时,SOC内部有类似LINUX的操作系统吗?可以通过UART0向SOC输入指令吗?比如将准备运行的程序放在SD卡中,输入拷贝指令,将SD卡内的程序拷贝到eMMC中。
Nancy Wang:
请问是使用的哪款开发板?SD卡中应该会有预先烧录好的linux系统。
XIANSH BI 说:可以通过UART0向SOC输入指令吗?比如将准备运行的程序放在SD卡中,输入拷贝指令,将SD卡内的程序拷贝到eMMC中。
请参考以下链接是否有帮助:
http://software-dl.ti.com/jacinto7/esd/processor-sdk-linux-jacinto7/latest/exports/docs/linux/How_to_Guides/Target/How_to_flash_emmc_device.html
,
XIANSH BI:
谢谢您的回复!是的,SD卡中有预先烧录好的linux系统。我想了解我们自己开发的TDA4的板子第一次上电,如何启动,也就是说如何把SD卡中的linux系统拷贝到eMMC里面,以便之后开机可以从eMMC启动。这个拷贝的过程,可以通过UART0输入指令实现吗?
,
Nancy Wang:
以下链接阅读过了吗?
software-dl.ti.com/…/How_to_flash_emmc_device.html
,
XIANSH BI:
您好!读过了,这里面的内容是对eMMC卡分区及设置等,我的问题可能比较小白,因为我是设计硬件的,我是想知道这些对eMMC和SD卡的操作,是不是通过UART0的这个串口操作的?比如这个指令:
root@j7-evm:~# ./mksdboot.sh –device /dev/mmcblk0 是否是通过UART0实现的,另外请教您这个UART0是否就是下图这个IO口
,
Nancy Wang:
我确认一下再给您回复。
,
XIANSH BI:
非常感谢您的支持!
,
Nancy Wang:
是您贴出来的UART0。
chosen {stdout-path = "serial2:115200n8";bootargs = "console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000";};
serial2 = &main_uart0;
,
XIANSH BI:
好的,谢谢您!这个UART0可以控制TDA4内置的MCU吗?MCU的程序我们可不可以也先存在SD卡里面,然后通过UART0发指令拷贝。另外,请问下您,MCU的程序可以存在eMMC里面吗?
,
Nancy Wang:
XIANSH BI 说:这个UART0可以控制TDA4内置的MCU吗
可以的,mcu domian R5可以使用mian domain中的所有外设。
https://e2e.ti.com/support/processors-group/processors/f/processors-forum/869420/tda4vm-can-safe-island-arm-r5f-manipulates-main-domain-and-wkup-domain-gpio-directly
关于该贴如果您没有其它问题,请帮忙点击确认答案。
其它问题建议您另起新帖,方便其他人查看,谢谢!