您尚未登录。

楼主 # 2022-06-04 11:22:22

smiletiger
会员
注册时间: 2021-07-28
已发帖子: 109
积分: 80

t113-s3用xboot编译成功烧录到nor没反应,sdram里面可以运行

t113-s3用xboot编译成功烧录到nor没反应,sdram里面可以运行,用的xboot源码,没有修改任何东西,下面是
用这个指令加载到sdram里面运行的界面,
Program to RAM and execute
sudo xfel ddr t113-s3; sudo xfel write 0x40000000 xboot.bin; sudo xfel exec 0x40000000;

然后我想按照说明烧录到spi nor,烧录完毕之后,上电却没有任何反应,读取出来的spi内容的确已经烧录进去了,读取sram的内容为0,也就是说应该是brom没有自动读取到sram,bin文件已经用mksunxi修改过了,并且上电不会进入fel模式,说明brom也认出来了,不存在头不对的问题,那么问题到底在哪里呢
Burn normal image to SPI Nor Flash
sudo xfel spinor write 0 xboot.bin

█████████████████████████████████
██ ▄▄▄▄▄ █▄▄  ██▄▀▄█ ▄ █ ▄▄▄▄▄ ██
██ █   █ ██▀██ ▀█▄█▀ █ █ █   █ ██
██ █▄▄▄█ █ ▄▄▀▄ ▄█ █▀▄▀█ █▄▄▄█ ██
██▄▄▄▄▄▄▄█▄▀ ▀ █ █▄█▄▀▄█▄▄▄▄▄▄▄██
██▀ ▄▄▄▄▄ █▄▄ ███▀▀▄▄▀▄█▀▄ ███ ██
██▄█  █ ▄▄▀  █▀ ██▄█ ▀▄ ██▄▄█▄███
███▀▀   ▄▀█   ▀▄ ▀█▄▄▀▀▄▀▄▀▄▄▄ ██
██▄▄ ███▄▄▄█▄▄ █ ▄██▄█▄ ▀▀▀▄▄ ███
██  ▄▀  ▄█▀██▄▄█▄ █▄▄▀▀▄▀▄▀ ▄▄▀██
██ █ ▀▀ ▄▄▄  █▀▀█▄██▀█▀ ██ ██ ███
██▄██▄▄█▄▄▀▄▀▀▄▄▄▄▄▄▄█ ▄▄▄  ▄▄▀██
██ ▄▄▄▄▄ █ ▀██▀█▄ ▄██  █▄█ ██ ███
██ █   █ █  ▀▄ █▄▄▀ ▀█▄ ▄ ▄ ▄▀▀██
██ █▄▄▄█ █  ▀▀█▄▀▄▄█ ▀▀▀▄█ ██ ███
██▄▄▄▄▄▄▄████▄▄▄█▄▄▄▄█████▄▄▄████
█████████████████████████████████
       _                   _                     
_  _ | |___ _____ _____ _| |_                   
\ \/ /|  _  |  _  |  _  |_   _|  (C) 2007-2022   
)  ( | |_| | |_| | |_| | | |____JIANJUN.JIANG__
/_/\_\|_____|_____|_____| |_____________________|
V3.0.0 (Jun  4 2022 - 10:58:00) - [mangopi][MangoPi-MQ Based On Allwinner T133-S3 SOC]
[    0.000020]Probe device 'blk-romdisk.0' with blk-romdisk
[    0.000800]Probe device 'ext-32k' with clk-fixed
[    0.000810]Probe device 'rc-16m' with clk-fixed
[    0.000820]Probe device 'dcxo24m' with clk-fixed
[    0.000830]Probe device 'ext32k-gate' with clk-gate
[    0.000840]Probe device 'iosc' with clk-gate
[    0.000850]Probe device 'iosc-div32k' with clk-fixed-factor
[    0.000860]Probe device 'osc32k' with clk-mux
[    0.000870]Probe device 'dcxo24m-div32k-gate' with clk-gate
[    0.000880]Probe device 'dcxo24m-div32k' with clk-fixed-factor
[    0.000890]Probe device 'rtc32k' with clk-mux
[    0.000900]Probe device 'rtc-1k' with clk-fixed-factor
[    0.000910]Probe device 'pll-cpux' with clk-t113-pll
[    0.000920]Probe device 'pll-ddr0' with clk-t113-pll
[    0.000930]Probe device 'pll-periph0-parent' with clk-t113-pll
[    0.000940]Probe device 'pll-video0' with clk-t113-pll
[    0.000950]Probe device 'pll-video1' with clk-t113-pll
[    0.000960]Probe device 'pll-ve' with clk-t113-pll
[    0.000970]Probe device 'pll-audio0-4x' with clk-t113-pll
[    0.000980]Probe device 'pll-audio1' with clk-t113-pll
[    0.000990]Probe device 'pll-cpux-div' with clk-ratio
[    0.001000]Probe device 'pll-periph0-2x' with clk-divider
[    0.001010]Probe device 'pll-periph0-800m' with clk-divider
[    0.001020]Probe device 'pll-periph0' with clk-fixed-factor
[    0.001030]Probe device 'pll-periph0-div3' with clk-fixed-factor
[    0.001040]Probe device 'pll-video0-4x' with clk-fixed-factor
[    0.001050]Probe device 'pll-video0-2x' with clk-fixed-factor
[    0.001060]Probe device 'pll-video1-4x' with clk-fixed-factor
[    0.001070]Probe device 'pll-video1-2x' with clk-fixed-factor
[    0.001080]Probe device 'pll-audio0-2x' with clk-fixed-factor
[    0.001090]Probe device 'pll-audio0' with clk-fixed-factor
[    0.001100]Probe device 'pll-audio1-div5' with clk-divider
[    0.001110]Probe device 'pll-audio1-div2' with clk-divider
[    0.001120]Probe device 'mux-psi' with clk-mux
[    0.001130]Probe device 'div-psi' with clk-divider
[    0.001140]Probe device 'psi-ahb' with clk-ratio
[    0.001150]Probe device 'mux-apb0' with clk-mux
[    0.001160]Probe device 'div-apb0' with clk-divider
[    0.001170]Probe device 'apb0' with clk-ratio
[    0.001180]Probe device 'mux-apb1' with clk-mux
[    0.001190]Probe device 'div-apb1' with clk-divider
[    0.001200]Probe device 'apb1' with clk-ratio
[    0.001210]Probe device 'mux-riscv' with clk-mux
[    0.001220]Probe device 'riscv' with clk-divider
[    0.001230]Probe device 'riscv-axi' with clk-divider
[    0.001240]Probe device 'mux-timer0' with clk-mux
[    0.001250]Probe device 'timer0' with clk-ratio
[    0.001260]Probe device 'mux-timer1' with clk-mux
[    0.001270]Probe device 'timer1' with clk-ratio
[    0.001280]Probe device 'mux-spi0' with clk-mux
[    0.001290]Probe device 'div-spi0' with clk-divider
[    0.001300]Probe device 'radio-spi0' with clk-ratio
[    0.001310]Probe device 'gate-spi0' with clk-gate
[    0.001320]Probe device 'spi0' with clk-gate
[    0.001330]Probe device 'mux-spi1' with clk-mux
[    0.001340]Probe device 'div-spi1' with clk-divider
[    0.001350]Probe device 'radio-spi1' with clk-ratio
[    0.001360]Probe device 'gate-spi1' with clk-gate
[    0.001370]Probe device 'spi1' with clk-gate
[    0.001380]Probe device 'mux-sdmmc0' with clk-mux
[    0.001390]Probe device 'div-sdmmc0' with clk-divider
[    0.001400]Probe device 'radio-sdmmc0' with clk-ratio
[    0.001410]Probe device 'gate-sdmmc0' with clk-gate
[    0.001420]Probe device 'mux-sdmmc1' with clk-mux
[    0.001430]Probe device 'div-sdmmc1' with clk-divider
[    0.001440]Probe device 'radio-sdmmc1' with clk-ratio
[    0.001450]Probe device 'gate-sdmmc1' with clk-gate
[    0.001460]Probe device 'mux-sdmmc2' with clk-mux
[    0.001470]Probe device 'div-sdmmc2' with clk-divider
[    0.001480]Probe device 'radio-sdmmc2' with clk-ratio
[    0.001490]Probe device 'gate-sdmmc2' with clk-gate
[    0.001500]Probe device 'mux-ledc' with clk-mux
[    0.001510]Probe device 'div-ledc' with clk-divider
[    0.001520]Probe device 'radio-ledc' with clk-ratio
[    0.001530]Probe device 'ledc' with clk-gate
[    0.001540]Probe device 'mux-tpadc' with clk-mux
[    0.001550]Probe device 'gate-tpadc' with clk-gate
[    0.001560]Probe device 'link-tpadc' with clk-link
[    0.001570]Probe device 'mux-de' with clk-mux
[    0.001580]Probe device 'div-de' with clk-divider
[    0.001590]Probe device 'gate-de' with clk-gate
[    0.001600]Probe device 'link-de' with clk-link
[    0.001610]Probe device 'mux-tconlcd' with clk-mux
[    0.001620]Probe device 'div-tconlcd' with clk-divider
[    0.001630]Probe device 'ratio-tconlcd' with clk-ratio
[    0.001640]Probe device 'gate-tconlcd' with clk-gate
[    0.001650]Probe device 'link-tconlcd' with clk-link
[    0.001660]Probe device 'mux-ce' with clk-mux
[    0.001670]Probe device 'div-ce' with clk-divider
[    0.001680]Probe device 'ratio-ce' with clk-ratio
[    0.001690]Probe device 'gate-ce' with clk-gate
[    0.001700]Probe device 'link-ce' with clk-link
[    0.001710]Probe device 'bus-pwm' with clk-gate
[    0.001720]Probe device 'bus-iommu' with clk-gate
[    0.001730]Probe device 'bus-ir-tx' with clk-gate
[    0.001740]Probe device 'bus-gpadc' with clk-gate
[    0.001750]Probe device 'bus-ths' with clk-gate
[    0.001760]Probe device 'bus-spdif' with clk-gate
[    0.001770]Probe device 'bus-dmic' with clk-gate
[    0.001780]Probe device 'bus-audio-codec' with clk-gate
[    0.001790]Probe device 'bus-tpadc' with clk-gate
[    0.001800]Probe device 'bus-tzma' with clk-gate
[    0.001810]Probe device 'bus-uart0' with clk-gate
[    0.001820]Probe device 'bus-uart1' with clk-gate
[    0.001830]Probe device 'bus-uart2' with clk-gate
[    0.001840]Probe device 'bus-uart3' with clk-gate
[    0.001850]Probe device 'bus-uart4' with clk-gate
[    0.001860]Probe device 'bus-uart5' with clk-gate
[    0.001870]Probe device 'bus-i2c0' with clk-gate
[    0.001880]Probe device 'bus-i2c1' with clk-gate
[    0.001890]Probe device 'bus-i2c2' with clk-gate
[    0.001900]Probe device 'bus-i2c3' with clk-gate
[    0.001910]Probe device 'bus-can0' with clk-gate
[    0.001920]Probe device 'bus-can1' with clk-gate
[    0.001930]Probe device 'bus-i2s0' with clk-gate
[    0.001940]Probe device 'bus-i2s1' with clk-gate
[    0.001950]Probe device 'bus-i2s2' with clk-gate
[    0.001960]Probe device 'bus-de' with clk-gate
[    0.001970]Probe device 'bus-di' with clk-gate
[    0.001980]Probe device 'bus-g2d' with clk-gate
[    0.001990]Probe device 'bus-ce' with clk-gate
[    0.002000]Probe device 'bus-ve' with clk-gate
[    0.002010]Probe device 'bus-dma' with clk-gate
[    0.002020]Probe device 'bus-msgbox0' with clk-gate
[    0.002030]Probe device 'bus-msgbox1' with clk-gate
[    0.002040]Probe device 'bus-msgbox2' with clk-gate
[    0.002050]Probe device 'bus-spinlock' with clk-gate
[    0.002060]Probe device 'bus-hstimer' with clk-gate
[    0.002070]Probe device 'bus-dbg' with clk-gate
[    0.002080]Probe device 'bus-dram' with clk-gate
[    0.002090]Probe device 'bus-mmc0' with clk-gate
[    0.002100]Probe device 'bus-mmc1' with clk-gate
[    0.002110]Probe device 'bus-mmc2' with clk-gate
[    0.002120]Probe device 'bus-emac0' with clk-gate
[    0.002130]Probe device 'bus-ohci0' with clk-gate
[    0.002140]Probe device 'bus-ohci1' with clk-gate
[    0.002150]Probe device 'bus-ehci0' with clk-gate
[    0.002160]Probe device 'bus-ehci1' with clk-gate
[    0.002170]Probe device 'bus-otg' with clk-gate
[    0.002180]Probe device 'bus-lradc' with clk-gate
[    0.002190]Probe device 'bus-dpss-top' with clk-gate
[    0.002200]Probe device 'bus-hdmi' with clk-gate
[    0.002210]Probe device 'bus-mipi-dsi' with clk-gate
[    0.002220]Probe device 'bus-tcon-lcd' with clk-gate
[    0.002230]Probe device 'bus-tcon-tv' with clk-gate
[    0.002240]Probe device 'bus-tve-top' with clk-gate
[    0.002250]Probe device 'bus-tve' with clk-gate
[    0.002260]Probe device 'bus-tvd-top' with clk-gate
[    0.002270]Probe device 'bus-tvd' with clk-gate
[    0.002280]Probe device 'bus-ledc' with clk-gate
[    0.002290]Probe device 'bus-csi' with clk-gate
[    0.002300]Probe device 'bus-dsp-cfg' with clk-gate
[    0.002310]Probe device 'bus-riscv-cfg' with clk-gate
[    0.002320]Probe device 'wdg' with clk-link
[    0.002330]Probe device 'reset-t113.0' with reset-t113
[    0.002340]Probe device 'reset-t113.1' with reset-t113
[    0.002350]Probe device 'reset-t113.2' with reset-t113
[    0.002360]Probe device 'reset-t113.3' with reset-t113
[    0.002370]Probe device 'reset-t113.4' with reset-t113
[    0.002380]Probe device 'reset-t113.5' with reset-t113
[    0.002390]Probe device 'reset-t113.6' with reset-t113
[    0.002400]Probe device 'reset-t113.7' with reset-t113
[    0.002410]Probe device 'reset-t113.8' with reset-t113
[    0.002420]Probe device 'reset-t113.9' with reset-t113
[    0.002430]Probe device 'reset-t113.10' with reset-t113
[    0.002440]Probe device 'reset-t113.11' with reset-t113
[    0.002450]Probe device 'reset-t113.12' with reset-t113
[    0.002460]Probe device 'reset-t113.13' with reset-t113
[    0.002470]Probe device 'reset-t113.14' with reset-t113
[    0.002480]Probe device 'reset-t113.15' with reset-t113
[    0.002490]Probe device 'reset-t113.16' with reset-t113
[    0.002500]Probe device 'reset-t113.17' with reset-t113
[    0.002510]Probe device 'reset-t113.18' with reset-t113
[    0.002520]Probe device 'reset-t113.19' with reset-t113
[    0.002530]Probe device 'reset-t113.20' with reset-t113
[    0.002540]Probe device 'reset-t113.21' with reset-t113
[    0.002550]Probe device 'reset-t113.22' with reset-t113
[    0.002560]Probe device 'reset-t113.23' with reset-t113
[    0.002570]Probe device 'reset-t113.24' with reset-t113
[    0.002580]Probe device 'reset-t113.25' with reset-t113
[    0.002590]Probe device 'reset-t113.26' with reset-t113
[    0.002600]Probe device 'reset-t113.27' with reset-t113
[    0.002610]Probe device 'reset-t113.28' with reset-t113
[    0.002620]Probe device 'reset-t113.29' with reset-t113
[    0.002630]Probe device 'reset-t113.30' with reset-t113
[    0.002640]Probe device 'reset-t113.31' with reset-t113
[    0.002650]Probe device 'reset-t113.32' with reset-t113
[    0.002660]Probe device 'reset-t113.33' with reset-t113
[    0.002670]Probe device 'reset-t113.34' with reset-t113
[    0.002680]Probe device 'reset-t113.35' with reset-t113
[    0.002690]Probe device 'reset-t113.36' with reset-t113
[    0.002700]Probe device 'reset-t113.37' with reset-t113
[    0.002710]Probe device 'irq-gic400.0' with irq-gic400
[    0.002720]Probe device 'irq-t113-gpio.0' with irq-t113-gpio
[    0.002730]Probe device 'irq-t113-gpio.1' with irq-t113-gpio
[    0.002740]Probe device 'irq-t113-gpio.2' with irq-t113-gpio
[    0.002750]Probe device 'irq-t113-gpio.3' with irq-t113-gpio
[    0.002760]Probe device 'irq-t113-gpio.4' with irq-t113-gpio
[    0.002770]Probe device 'irq-t113-gpio.5' with irq-t113-gpio
[    0.002780]Probe device 'gpio-t113.0' with gpio-t113
[    0.002790]Probe device 'gpio-t113.1' with gpio-t113
[    0.002800]Probe device 'gpio-t113.2' with gpio-t113
[    0.002810]Probe device 'gpio-t113.3' with gpio-t113
[    0.002820]Probe device 'gpio-t113.4' with gpio-t113
[    0.002830]Probe device 'gpio-t113.5' with gpio-t113
[    0.002880]Probe device 'dma-t113.0' with dma-t113
[    0.002930]Probe device 'adc-t113.0' with adc-t113
[    0.002940]Probe device 'ce-t113-timer.0' with ce-t113-timer
[    0.000021]Probe device 'cs-t113-timer.0' with cs-t113-timer
[    0.005655]Probe device 'uart-16550.0' with uart-16550
[    0.010848]Probe device 'uart-16550.1' with uart-16550
[    0.016222]Probe device 'uart-16550.2' with uart-16550
[    0.021336]Probe device 'uart-16550.3' with uart-16550
[    0.026459]Probe device 'uart-16550.4' with uart-16550
[    0.031582]Probe device 'uart-16550.5' with uart-16550
[    0.036691]Probe device 'i2c-t113.0' with i2c-t113
[    0.041679]Probe device 'i2c-t113.1' with i2c-t113
[    0.046690]Probe device 'i2c-t113.2' with i2c-t113
[    0.051456]Probe device 'i2c-t113.3' with i2c-t113
[    0.056240]Probe device 'spi-t113.0' with spi-t113
[    0.061028]The spi nand flash '0xef401800' is not yet supported
[    0.067161]Fail to probe device with blk-spinand
[    0.176148]Probe device 'sdhci-t113.0' with sdhci-t113
[    0.181431]Probe device 'rtc-t113.0' with rtc-t113
[    0.186409]Probe device 'wdg-t113.0' with wdg-t113
[    0.191140]Probe device 'ldoa' with regulator-t113-ldo
[    0.196491]Probe device 'ldob' with regulator-t113-ldo
[    0.201616]Probe device 'led-gpio.0' with led-gpio
[    0.206625]Probe device 'ledtrigger-heartbeat.0' with ledtrigger-heartbeat
[    0.229610]Fail to probe device with ts-gt911
[    0.235192]Probe device 'fb-t113-rgb.0' with fb-t113-rgb
[    0.240673]Probe device 'console-uart.0' with console-uart
[    0.247251]mount /private with 'ram' filesystem
Press any key to stop auto boot:  0.000
xboot: /#

离线

#1 2022-06-06 11:32:46

zengyi703
会员
注册时间: 2020-05-06
已发帖子: 6
积分: 6

Re: t113-s3用xboot编译成功烧录到nor没反应,sdram里面可以运行

跟楼主遇到了一模一样的问题,不知道怎么回事。
直接加载到DDR是可能跑起来。
sudo xfel ddr t113-s3; sudo xfel write 0x40000000 xboot.bin; sudo xfel exec 0x40000000;

用下面命令烧到Nor Flash就不运行。
sudo xfel spinor write 0 xboot.bin

同样也是上电不会进入fel模式,按说头已经识别出来了。

尝试编译了longan-t113-u-boot-2018,用的是 sun8iw20p1_nor_defconfig 配置。
烧写到Nor也同样不运行。

离线

#2 2022-06-06 11:37:56

zengyi703
会员
注册时间: 2020-05-06
已发帖子: 6
积分: 6

Re: t113-s3用xboot编译成功烧录到nor没反应,sdram里面可以运行

我还试了把SPI NOR换成了W25N01,SPI NAND。用下面命令可以识别到型号
sudo xfel spinand

但是用命令烧写到spi nand里面,也是不能运行
sudo xfel spinand splwrite 2048 1048576 xboot.bin

小白实在是没清楚原因

离线

#3 2022-06-09 13:34:43

jjldc
会员
注册时间: 2022-02-18
已发帖子: 17
积分: 47

Re: t113-s3用xboot编译成功烧录到nor没反应,sdram里面可以运行

nor镜像是有全志的封装格式的,前面有eGON还是BT0之类的头、魔数这些东西的
正常全志系统第一级BROM,引导第二级BOOT0启动,会校验一下头

离线

楼主 #4 2022-06-09 16:14:34

smiletiger
会员
注册时间: 2021-07-28
已发帖子: 109
积分: 80

Re: t113-s3用xboot编译成功烧录到nor没反应,sdram里面可以运行

jjldc 说:

nor镜像是有全志的封装格式的,前面有eGON还是BT0之类的头、魔数这些东西的
正常全志系统第一级BROM,引导第二级BOOT0启动,会校验一下头

这些xboot都是弄好的,之前玩f100cs的时候就是直接烧录的

离线

#5 2022-06-10 09:16:02

xboot
会员
注册时间: 2019-10-15
已发帖子: 577
积分: 357

Re: t113-s3用xboot编译成功烧录到nor没反应,sdram里面可以运行

之前应该是验证过的,不过很久没有再次验证了,你试试spi nand看看,严格按readme操作。

离线

页脚

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

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