新手入门
- 积分
- 15
- 金钱
- 15
- 注册时间
- 2025-12-23
- 在线时间
- 2 小时
|
1金钱
Mfgtool2-eMMC-ddr512-eMMC
我编译的是这个版本 ,移植u-boot.imx 到文件夹mfgtool\Profiles\Linux\OS Firmware\files\boot中去替换u-boot-imx6ull-14x14-ddr512-emmc.imx 并且修改了文件名。之后去Mfgtool2-eMMC-ddr512-eMMC.vbs下载到emmc,
U-Boot 2016.03 (Mar 09 2026 - 14:54:40 +0800)
CPU: Freescale i.MX6ULL rev1.1 792 MHz (running at 396 MHz)
CPU: Industrial temperature grade (-40C to 105C) at 48C
Reset cause: POR
Board: I.MX6U ALPHA|MINI
I2C: ready
DRAM: 512 MiB
MMC: FSL_SDHC: 0, FSL_SDHC: 1
*** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial
switch to partitions #0, OK
mmc1(part 0) is current device
Net: FEC1
Error: FEC1 address not set.
Normal Boot
Hit any key to stop autoboot: 0
ping之后显示这个
=> ping 192.168.8.10
FEC1 Waiting for PHY auto negotiation to complete....... done
Using FEC1 device
data abort
pc : [<9ff90008>] lr : [<9ff91290>]
reloc pc : [<8783a008>] lr : [<8783b290>]
sp : 9ef53d08 ip : 00000035 fp : 9ff60af0
r10: 00000002 r9 : 9ef53eb8 r8 : 00000000
r7 : 00000001 r6 : 00000000 r5 : 0000002a r4 : 9ffec9ce
r3 : 14000045 r2 : 0c08a8c0 r1 : 0a08a8c0 r0 : 9ffec9ce
Flags: nZCv IRQs off FIQs off Mode SVC_32
Resetting CPU ...
resetting ...
但是我直接下载Mfgtool2-eMMC-ddr512-eMMC.vbs这个版本的未改动就可以
U-Boot 2016.03-g0ae7e33 (Aug 14 2022 - 19:42:45 +0800)
CPU: Freescale i.MX6ULL rev1.1 792 MHz (running at 396 MHz)
CPU: Industrial temperature grade (-40C to 105C) at 46C
Reset cause: POR
Board: I.MX6U ALPHA|MINI
I2C: ready
DRAM: 512 MiB
MMC: FSL_SDHC: 0, FSL_SDHC: 1
In: serial
Out: serial
Err: serial
switch to partitions #0, OK
mmc1(part 0) is current device
Net: FEC1
Normal Boot
Hit any key to stop autoboot: 0
=>
=>
=>
=>
=>
=>
=> ping 192.168.8.10
FEC1 Waiting for PHY auto negotiation to complete....... done
Using FEC1 device
host 192.168.8.10 is alive
=>
有没有大佬看一下是什么原因
|
最佳答案
查看完整内容[请看2#楼]
我知道问题了 是我的交叉编译版本较高 编译老版本u-boot会出现 ARM 数据对齐异常 问题 ,解决方法 换成教程版本编译器 或者 使用当前版本编译器把修改arch/arm/cpu/armv7/start.S orr r0, r0, #0x00000002 @ clear bit 1 (--A-) Align改为bic r0, r0, #0x00000002 @ clear bit 1 (--A-) Align
|