问题:hi3536设置从emmc启动,uboot重启后只打印一次空格,uboot没有启动,为什么?

蜗牛哦 2017-06-09 11:01:53
问题:hi3536设置从emmc启动,uboot重启后只打印一次空格,uboot没有启动,为什么?

问题描述:
这是我通过hi-tool工具烧写uboot的的打印日志,说明已经成功烧写了uboot镜像到emmc芯片中

-Boot 2010.06-dirty (Jun 02 2017 - 13:57:06)

NAND: Check nand flash controller v610. found
Special NAND id table Version 1.36
Nand ID: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
No NAND device found!!!
0 MiB
Check spi flash controller v350... Found
Can't find a valid spi flash chip.
Can't find a valid spi flash chip.
MMC:
EMMC/MMC/SD controller initialization.
mmc->init(mmc)/err=0x0
mmc_go_idle(mmc)/err=0x0
mmc_startup(mmc)/err=0x0
Device is not exit !
MMC/SD Card:
MID: 0x15
Read Block: 512 Bytes
Write Block: 512 Bytes
Chip Size: 7452M Bytes (High Capacity)
Name: "M8G2F"
Chip Type: MMC
Version: 4.0
Speed: 25000000Hz
Bus Width: 8bit
Boot Addr: 0 Bytes
*** Warning - bad CRC, using default environment

In: serial
Out: serial
Err: serial
start download process.

Boot Started successfully!

Send command: mmc write 0x0 0x41000000 0x0 0x297

MMC write: dev # 0, block # 0, count 663 ... 663 blocks written: OK
[EOT](OK)
Fastboot burnt successfully!



同时也确认这三个pin管脚硬件上都上拉为高电平

BOOTROM_SEL 信号与芯片外部管脚MDCK 复用;
BOOT_SEL1 信号与芯片外部管脚EPHY0_CLK 复用;
BOOT_SEL0 信号与芯片外部管脚RGMII0_TXER 复用。
现在断电重启主板,串口检测只是打印一次空格字符,
hex数据为CF 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0A




...全文
2420 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Chat_zhanggong345 2021-01-16
  • 打赏
  • 举报
回复
u-boot的“board—>machine—>arch—>cpu”框架
Chat_zhanggong345 2021-01-16
  • 打赏
  • 举报
回复
Hi3536 Hi3536C Hi3536D 哪款??
蜗牛哦 2017-10-21
  • 打赏
  • 举报
回复
后来换成sdk2060版本的就好了
qq_16894847 2017-07-07
  • 打赏
  • 举报
回复
3536 uboot和内核不支持emmc吗?还需要修改?
FireDragonEx 2017-06-14
  • 打赏
  • 举报
回复
楼主又解决么,方便透露下解决的思路么
蜗牛哦 2017-06-09
  • 打赏
  • 举报
回复
有没有朋友遇到过类似的问题,麻烦给点思路,谢谢了!

1,318

社区成员

发帖
与我相关
我的任务
社区描述
主要是开发驱动技术
社区管理员
  • 驱动程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧