Skip to content

Commit 03d72d1

Browse files
committed
fix: fdtaddr more space
1 parent 4aaa88a commit 03d72d1

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ostool/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "ostool"
3-
version = "0.7.18"
3+
version = "0.7.19"
44
edition = "2024"
55
description = "A tool for operating system development"
66
authors = ["周睿 <zrufo747@outlook.com>"]

ostool/src/step/uboot/mod.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,7 @@ impl Step for Uboot {
217217
let kernel_size = fs::metadata(project.kernel.as_ref().unwrap())
218218
.unwrap()
219219
.len() as usize;
220+
println!("内核大小:{kernel_size:#x}");
220221

221222
let rx = serialport::new(&config.serial, config.baud_rate as _)
222223
.timeout(Duration::from_millis(200))
@@ -252,7 +253,7 @@ impl Step for Uboot {
252253
loadaddr
253254
});
254255

255-
let mut fdt_addr = loadaddr + kernel_size + 0x100000;
256+
let mut fdt_addr = loadaddr + kernel_size + 0xF00000;
256257
fdt_addr = (fdt_addr + 0xFFF) & !0xFFF;
257258

258259
if let Ok(addr) = uboot.env_int("fdt_addr_r") {

0 commit comments

Comments
 (0)