Atlas 200 EMMC制卡问题
收藏回复举报
Atlas 200 EMMC制卡问题
t('forum.solved') 已解决
新人帖
发表于2024-01-10 20:00:33
0 查看

我司设计了一个底板,底板是采用EMMC作为存储设备。现在找不到关于EMMC制卡的教程,请官方和大佬指教。

现在情况是:

1. 采用EMMC启动方式,未短接UART1_TXD和UART1_RXD。启动后打印信息有关EMMC初始化的。

atl emmc: not install SDDriver 

start boot linux.(4612) 

booting cfg info 0x0, 0x0! 

Emmc_Start_OS start! bootInfo = 0x222, envState = 0x0 

[emmc_controller_init]:[733L] Set EMMC GPIO register to 0:EMMC_REG_OFF_GPIO=0x0. 

Set EMMC UHS_REG_EXT reg:EMMC_REG_OFF_UHSREGEXT=0xE70000. 

[emmc_controller_init]:[743L]Set EMMC GPIO register:EMMC_REG_OFF_GPIO=0x10700. 

[emmc_multi_blk_read_DMA]:[213L]:data transfered over 

emmc Block HEAD_MAIN_MAGIC_BLOCK value = 0x0 

[emmc_multi_blk_read_DMA]:[213L]:data transfered over 

emmc Block HEAD_MAIN_MAGIC_BLOCK value = 0x0 

close watch dog

2. 采用EMMC启动方式,短接UART1_TXD和UART1_RXD。Ubuntu上位机能检测一个huawei mass storage USB连接,但是fdisk -l无法识别盘位。

3. 做实验将EMMC_SD_SEL strap管脚设置为SD card,并将SD_DETECT/GPIO3至低,模拟成SD卡模式。短接UART1_TXD和UART1_RXD。结果上位机windows上位机能识别成USB存储。并可以格式化,和读写。采用Ubuntu虚拟机和python3 make_sd_card.py local /dev/sdb脚本,可以make 成功,但是正常模式时,不能正常启动。

综上所诉,我可以间接判断我的EMMC是能够识别的,但是不知道怎么实现EMMC的制卡。请官方和大佬指教。

本帖最后由 匿名用户2024/06/27 16:35:59 编辑

我要发帖子