您尚未登录。

楼主 #1 2018-12-10 14:50:59

qianhao
会员
注册时间: 2017-12-14
已发帖子: 135
积分: 119

淘宝T30板子编译UBOOT记录

IMG_20181112_225022_marked.jpg
如图  买的也是这块板子  帖子见: https://whycan.cn/t_1859.html 里面告诉了串口的位置  还有隐藏SDK的位置  :P
编译uboot:
                进入uboot 首先看 board.cfg  看看 群正移植好的配置
isvp_t30_sfcnor              mips        xburst      isvp_t30            ingenic        t30        isvp_t30:SPL_SFC_SUPPORT,ENV_IS_IN_SPI_FLASH,SFC_NOR,JZ_MMC_MSC0
isvp_t30_sfcnor_lite         mips        xburst      isvp_t30            ingenic        t30        isvp_t30:SPL_SFC_SUPPORT,ENV_IS_IN_SPI_FLASH,SFC_NOR,JZ_MMC_MSC0,LITE_VERSION
isvp_t30_sfcnor_ddr128M      mips        xburst      isvp_t30            ingenic        t30        isvp_t30:SPL_SFC_SUPPORT,ENV_IS_IN_SPI_FLASH,SFC_NOR,JZ_MMC_MSC0,DDR2_128M
isvp_t30a_sfcnor_ddr128M      mips        xburst      isvp_t30            ingenic        t30        isvp_t30:SPL_SFC_SUPPORT,ENV_IS_IN_SPI_FLASH,SFC_NOR,JZ_MMC_MSC0,T30A,DDR2_128M
isvp_t30_msc0                mips        xburst      isvp_t30            ingenic        t30        isvp_t30:SPL_MMC_SUPPORT,ENV_IS_IN_MMC,GPT_CREATOR,JZ_MMC_MSC0,SFC_COMMOND
isvp_t30_msc0_lite           mips        xburst      isvp_t30            ingenic        t30        isvp_t30:SPL_MMC_SUPPORT,ENV_IS_IN_MMC,GPT_CREATOR,JZ_MMC_MSC0,SFC_COMMOND,LITE_VERSION
isvp_t30_msc0_ddr128M        mips        xburst      isvp_t30            ingenic        t30        isvp_t30:SPL_MMC_SUPPORT,ENV_IS_IN_MMC,GPT_CREATOR,JZ_MMC_MSC0,SFC_COMMOND,DDR2_128M
isvp_t30a_msc0_ddr128M        mips        xburst      isvp_t30            ingenic        t30        isvp_t30:SPL_MMC_SUPPORT,ENV_IS_IN_MMC,GPT_CREATOR,JZ_MMC_MSC0,SFC_COMMOND,T30A,DDR2_128M


找到以上几个配置文件 ,
T30:
isvp_t30_sfcnor_lite     --用于T30L
isvp_t30_sfcnor          --用于T30N
isvp_t30_sfcnor_ddr128M  --用于T30X(1Gbit DDR版本)
isvp_t30_msc0            --用于卡启动
isvp_t30_msc0_ddr128M    --用于卡启动,用于T30X(1Gbit DDR版本),如果只是用于卡烧录的话可以使用512Mbit的配置

我使用:make isvp_t30_sfcnor_ddr128M_config;make

编译完成 uboot根目录会有  u-boot-with-spl.bin 

T30这块片子好像是默认SD卡启动 烧录方法可以再SD卡 进行DD  以后烧录uboot。
我这里使用的是 uboot  通过TFTP 更新uboot  实验一下 uboot是否可以使用在这块板子上。
进入uboot以后  设置环境
setenv serverip xx.xx.xx.xx
    setenv ipaddr xx.xx.xx.xx
    setenv ethaddr xx:xx:xx:xx:xx:xx
    setenv netmask xx.xx.xx.xx
    setenv gatewayip xx.xx.xx.xx
    ping serverip

保证可以通了以后 进行烧录:
        sf probe 0
        mw.b 82000000 ff 100000
        tftp 0x82000000 u-boot-with-spl.bin
        sf probe 0
        sf erase 0 100000
        sf write 82000000 0 100000   
        reset
实验证明  uboot还是可以直接使用在这块板子的:)

离线

楼主 #12 2018-12-24 09:49:33

qianhao
会员
注册时间: 2017-12-14
已发帖子: 135
积分: 119

Re: 淘宝T30板子编译UBOOT记录

helloqunzhu 说:
smartcar 说:

要君正T30 SDK 编译出来的uboot.bin才行

这样
谢谢

这块板子没有reset按钮,是如何进入uboot状态的啊

  上电重启的时候  就会提示你是否进入uboot的,按键进入一下即可
顺便说一下君正的烧录  默认SD卡启动 所以 一般把uboot 烧录到sd卡  然后 烧写到flash里面。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn