File tree Expand file tree Collapse file tree 2 files changed +6
-4
lines changed
Expand file tree Collapse file tree 2 files changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ cfg-if = "1.0"
2828crate_interface = {version = " 0.1" , optional = true }
2929lazyinit = " 0.2"
3030log = " 0.4"
31- lwext4_rust = {git = " https://github.com/Josen-B/lwext4_rust.git" }
31+ lwext4_rust = {git = " https://github.com/Josen-B/lwext4_rust.git" , tag = " v1.0 " }
3232
3333[dependencies .fatfs ]
3434default-features = false
Original file line number Diff line number Diff line change @@ -7,26 +7,28 @@ static BOOTARGS_STR: LazyInit<heapless::String<256>> = LazyInit::new();
77
88pub fn bootargs_message ( ) -> Option < & ' static str > {
99 let fdt_addr = crate :: get_bootarg ( ) ;
10+ info ! ( "fdt_addr: {:#x}" , fdt_addr) ;
1011
1112 if fdt_addr == 0 {
1213 return None ;
1314 }
1415
15- let virt_addr = crate :: mem:: phys_to_virt ( crate :: mem:: PhysAddr :: from ( fdt_addr) ) . as_usize ( ) ;
16+ // let virt_addr = crate::mem::phys_to_virt(crate::mem::PhysAddr::from(fdt_addr)).as_usize();
1617
1718 let fdt_header = unsafe {
1819 let header_size = core:: mem:: size_of :: < FdtHeader > ( ) ;
19- let ptr = virt_addr as * const u8 ;
20+ let ptr = fdt_addr as * const u8 ;
2021 core:: slice:: from_raw_parts ( ptr, header_size)
2122 } ;
2223
2324 let fdt_header = match FdtHeader :: from_bytes ( fdt_header) {
2425 Ok ( header) => header,
2526 Err ( _) => return None ,
2627 } ;
28+ info ! ( "fdt_header: {:?}" , fdt_header) ;
2729
2830 let fdt_bytes = unsafe {
29- let ptr = virt_addr as * const u8 ;
31+ let ptr = fdt_addr as * const u8 ;
3032 let size = fdt_header. total_size ( ) as usize ;
3133 core:: slice:: from_raw_parts ( ptr, size)
3234 } ;
You can’t perform that action at this time.
0 commit comments