TI中文支持网
TI专业的中文技术问题搜集分享网站

ARM4378无法从SD卡启动

ARM4378设置成SD卡启动后,串口没有任何打印信息,在上电瞬间用示波器能测到SD卡的时钟输入管脚有时钟信号,请问是什么原因?

Shine:

请问是自己的板子么?请先检查一下boot管脚是否正确?如果设置成串口启动,会打印CCCC….吗?

user6240425:

回复 Shine:

是自己的板子,已经检查了了BOOT没问题,ARM到SD卡的时钟信号为方波,频率约为250KHz,怎么设置成串口启动呢?

user6240425:

回复 Shine:

1、SD卡的时钟频率为250KHz ,这个频率是否正常?
2、我们的SD卡放到开发板上去能正常启动,还能去哪里检查板子的问题呢

user6240425:

回复 Shine:

1、SD卡的时钟频率为250KHz ,这个频率是否正常?
2、我们的SD卡放到开发板上去能正常启动,还能去哪里检查板子的问题呢

user6240425:

回复 Shine:

一、硬件电路设计,关于系统启动,有2个疑问:
1、关于系统启动流程:a.)默认时钟输入24M晶振,b.)sysboot引脚电平设置正确引导SD卡,c.)SD启动卡可以正确启动,d.)打印输出串口设置无误,默认uart0。假设硬件电路无误,这样上电后,系统就能正确启动?
2、SD卡clk引脚频率为200KHz是否会对sd卡启动有影响?如果有问题,应该从哪里排查?

二、当前具体情况如下:
1、制作的SD卡启动卡,放入TI官方的【AM437x_gpEVM】开发板和米尔科技【Rico Board AM4378】开发板中均可以正常启动,故可以判断SD卡无问题。
2、串口输出选择的UART0,和开发板相同。但是上电后串口没有任何输出。
3、主时钟电路输入24MHz晶振。
4、SYSBOOT电路和开发板相同,且拨码开关模式(SD卡启动)设置排查无误。

三、当前测试后具体的问题如下:
1、SD卡CLK引脚,上电以后示波器抓到的波形为250KHz。TI【AM437x_gpEVM】开发板和米尔科技【Rico Board AM4378】开发板均为12MHz。
2、SD卡CMD(Pin3)引脚和Data0(Pin7)引脚只是高电平,没有波形。TI【AM437x_gpEVM】开发板和米尔科技【Rico Board AM4378】开发板均有波形,显示有数据的读出和写入

Shine:

回复 user6240425:

user6240425是自己的板子,已经检查了了BOOT没问题,ARM到SD卡的时钟信号为方波,频率约为250KHz,怎么设置成串口启动呢?

Shine:

回复 user6240425:

user62404251、SD卡的时钟频率为250KHz ,这个频率是否正常?2、我们的SD卡放到开发板上去能正常启动,还能去哪里检查板子的问题呢

user6240425:

回复 Shine:

感谢感谢!按照你说的方式,我刚试过SYSTEMBOOT从UART0启动模式,能从UART0串口打印出CCC…,请问我们下一步该怎么检查板子?

user6240425:

回复 Shine:

试过SYSTEMBOOT从UART0启动模式,能从UART0串口打印出CCC…但是设置从SD卡启动,串口没有任何信息,请问还能从哪里排查问题?

Shine:

回复 user6240425:

感谢您对TI产品的关注!我需要询问更了解这款芯片的TI资深工程师,再为您解答,一旦得到回复会立即回复给您。

赞(0)
未经允许不得转载:TI中文支持网 » ARM4378无法从SD卡启动
分享到: 更多 (0)