完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 一只耳朵怪 于 2018-6-22 14:24 编辑
如题,编译生成了u-boot_DM814X_ti_EVM.min.eth 和.BIN 文件 通过网络启动正常,显示TI-MIN# 。在U-Boot 2nd Stage处理上, 文档上说是通过CONFIG_EXTRA_ENV_SETTINGS 设置.. 有相关的详细一点的说明文档么? 按以前其他调试方法,是可以直接通过TFTP将UBOOT烧写进NAND。 我尝试了下,load失败。TFTP相关设置主要是设置ipaddr和serverip。这边还有其他需要修改的地方或者注意的地方么? PS: UART 加载UBOOT,并且存储进NAND之后使用NAND Boot 启动,TFTP也无法正常使用。 |
|
相关推荐
8个回答
|
|
Hi ,
首先和你确认一点,你现在需要问的,是如何在第二级Uboot命令行下,使用tftp来加载烧写代码对吗。 你可以尝试用DHCP来看看是否能拿到IP,拿到的ip是什么。 总之IP拿到之后,去ping网关和serverip看看是否alive 很有可能是个网络问题而非板子这边的问题。 netmask和ethaddr记得也设一下。 BR, Eason |
|
|
|
sunsiyi92 发表于 2018-6-22 00:24 Hi Eason ! 我这边有两个问题 1.一个就正如您说的TFTP无法加载问题,已经确认是硬件更换了网口模块驱动芯片导致的。 更换使用的芯片支持的是GMII 并非DEMO板的RGMII,我已经在查阅一些资料,不知道您这边有什么好的建议或指导。 2.另一个问题是EMAC uboot 启动问题,目前可以正常启动第一级的Uboot,问题是第二级的uboot如何加载进去? 我在手册上没有找到相关具体的操作说明(可能是我没能理解) |
|
|
|
1, 您可参考这个帖子 http://www.deyisupport.com/question_answer/dsp_arm/davinci_digital_media_processors/f/39/t/52243.aspx 2. 目前RDK里面的版本,DM814x/DM8127都是只启动到boot.min这一级的,它并没有设计为去启动uboot.bin, 以及加载kernel和fs。 所以你目前的实验结果应该是正常的。 如果需要支持这样的功能,你需要自行修改uboot代码实现。 |
|
|
|
sunsiyi92 发表于 2018-6-22 00:37 Hi Eason 这段时间我按照您给的参照的帖子做了一些调试: 包括 修改GMII_SEL 使能GMII/MII , 确认PIN脚复用 和 PHY ID ; 目前还有以下几个疑问: 1.对于那个MAC CONTROL 有点模糊,目前确认为 CPSW 中 SL1_MACCONTROL CPGMAC_SL1 Mac Control Register 是否正确? 目前第一级uboot启动打印为: DRAM: 1 GiB Using default environment The 2nd stage U-Boot will now be auto-loaded Please do not interrupt the countdown till TI8148_EVM prompt if 2nd stage is already flashed Net: Detected MACID:d0:39:72:68:8a:a6 miiphy_register: added 'cpsw', read=0x8070f624, write=0x8070f68c cpsw Hit any key to stop autoboot: 0 addr=0x1 val=0x282 val2=0xf014 Configuring LSI Phy link up on port 0, speed 100, full duplex BOOTP broadcast 1 BOOTP broadcast 2 Abort TI-MIN#print bootdelay=3 baudrate=115200 verify=yes bootcmd=setenv autoload no;dhcp; tftp 0x81000000 u-boot.bin; go 0x81000000 stdin=serial stdout=serial stderr=serial ethaddr=d0:39:72:68:8a:a6 ethact=cpsw autoload=no Environment size: 205/1020 bytes 我设置了ipaddr serverip netmask gatewayip 还是无法ping通主机。 我们使用的PHY 为ET1011C,目前正在查验相关寄存器值。 以上的相关调试方向,还存在什么问题么? |
|
|
|
frank201 发表于 2018-6-22 00:50 Hi , 需要确认一下,你是要在第一级来支持网络吗?据我所知,目前uboot.min这一级并没有网络的 |
|
|
|
Hi ! 1. 我这边是想在第一级uboot(u-boot_DM814X_TI_EVM.min.eth)启动的情况下,使用TFTP烧录uboot到Flash中。 目前问题是TPFP 无法使用。 2. 在UART 启动模式下,可以成功将UBOOT烧录到Flash并成功启动(第二级启动),PING不通主机,TFTP 也无法使用。 想确认下问题所在,因为后期内核和文件系统的烧录和调试都是要通过网络加载的。 详情见附件uboot启动打印。 |
|
|
|
frank201 发表于 2018-6-22 01:10 OK. DHCP指令试过没有? ****************************************************************************************** 还有, TI8148_IPNC#autotest ******************************* TI8148 Diagnostic Program v1.0.0 ******************************* 1: Memory R/W Test 2: Ethernet Test 3: Audio bypass Test 4: RTC Test 5: GIO Test 6: LED Test 7: Output Test 8: Sensor Test 9: Misc menu 0: Exit Select No.: input = 2 PHY 0x00: OUI = 0x1374, Model = 0x07, Rev = 0x04, 1000baseT, FDX ***************************************************************************************************** |
|
|
|
sunsiyi92 发表于 2018-6-22 01:27 请看一下, 你用ping指令的时候, 是否能在MAC->PHY上测量到信号发送,以及被ping的时候,也能从PHY->MAC上测量到信号。 是否信号本身的质量有问题? 如果信号都无误的话,看看有些PHY上面是存在微调时序的管脚,可用看看能不能做相应的调整 |
|
|
|
只有小组成员才能发言,加入小组>>
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
666 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
597 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1047 浏览 1 评论
730 浏览 0 评论
普中科技F28335开发板每次上电复位后数码管都会显示,如何熄灭它?
519 浏览 1 评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
157浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
119浏览 14评论
在使用3254进行录音的时候出现一个奇怪的现象,右声道有吱吱声,请教一下,是否是什么寄存器设置存在问题?
122浏览 13评论
TLV320芯片内部自带数字滤波功能,请问linein进来的模拟信号是否是先经过ADC的超采样?
121浏览 12评论
TPA6304-Q1: TPA6304 两片公用一组I2C的话,其中一片配置不成功怎么办
163浏览 10评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 00:02 , Processed in 1.165031 second(s), Total 92, Slave 75 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号