离线
离线
离线
离线
一个疑问:
加载到 0x81700000 是因为配置中有,CONFIG_SYS_TEXT_BASE=0x81700000
如果我想验证 SPL 或者是 SPL + UBOOT (u-boot-sunxi-with-spl.bin), 这个可以通过 xfel 实现吗?
(类似于 sunxi-fel uboot ...的功能)
这个问题建议看下 sunxi-fel 的 uboot 命令实现源码。
离线
@哇酷小二
晕哥请问用xfel如何烧其他的固件 您这边只烧了一个uboot 请问烧写其他的dtb zImage rootfs该怎么烧写
也是用xfel write 0x81700000 zImage dtb rootfs这样挨个烧写吗
write 是写到 ddr的,
写 flash 用 spinor 子目录:
xfel spinor - Detect spi nor flash
xfel spinor read <address> <length> <file> - Read spi nor flash to file
xfel spinor write <address> <file> - Write file to spi nor flash
xfel spinand - Detect spi nand flash
xfel spinand read <address> <length> <file> - Read spi nand flash to file
xfel spinand write <address> <file> - Write file to spi nand flash
离线
我想了一下,前面我说的不对。
烧录地址是看这个文件 board/allwinner/suniv-f1c100s/genimage-nand.cfg:
flash nand-128M {
pebsize = 128K
numpebs = 1024
minimum-io-unit-size = 2048
}
image sysimage-nand.img {
flash {
}
flashtype = "nand-128M"
partition u-boot {
image = "u-boot-sunxi-with-nand-spl.bin"
size = 512K
}
partition dtb {
offset = 0x80000
image = "devicetree.dtb"
size = 128K
}
partition kernel {
offset = 0x100000
image = "zImage"
size = 7M
}
partition rom {
offset = 0x800000
image = "rootfs.squashfs"
}
}
烧录地址和前面那个 dts 文件无关,那个文件只会影响到Linux启动后的mtd分区。
离线