mirror of
https://github.com/Ysurac/openmptcprouter.git
synced 2025-03-09 15:40:20 +00:00
Add a directory by kernel instead of a common root, add qnap-301w and rpi4 kernel 6.1 suppport
This commit is contained in:
parent
e910436a7a
commit
46837ec4c0
9459 changed files with 362648 additions and 116345 deletions
|
|
@ -0,0 +1,91 @@
|
|||
Keymile kmeter1 Board
|
||||
-----------------------------------------
|
||||
1. Alternative Boot EEPROM
|
||||
|
||||
Upon the kmeter1 startup the I2C_1 controller is used to fetch the boot
|
||||
configuration from a serial EEPROM. During the development and debugging
|
||||
phase it might be helpful to apply an alternative boot configuration in
|
||||
a simple way. Therefore it is an alternative boot eeprom on the PIGGY,
|
||||
which can be activated by setting the "ST" jumper on the PIGGY board.
|
||||
|
||||
2. Memory Map
|
||||
|
||||
BaseAddr PortSz Size Device
|
||||
----------- ------ ----- ------
|
||||
0x0000_0000 64 bit 256MB DDR
|
||||
0x8000_0000 8 bit 256KB GPIO/PIGGY on CS1
|
||||
0xa000_0000 8 bit 256MB PAXE on CS3
|
||||
0xe000_0000 2MB Int Mem Reg Space
|
||||
0xf000_0000 16 bit 256MB FLASH on CS0
|
||||
|
||||
|
||||
DDR-SDRAM:
|
||||
The current realization is made with four 16-bits memory devices.
|
||||
Mounting options have been foreseen for device architectures from
|
||||
4Mx16 to 512Mx16. The kmeter1 is equipped with four 32Mx16 devices
|
||||
thus resulting in a total capacity of 256MBytes.
|
||||
|
||||
3. Compilation
|
||||
|
||||
Assuming you're using BASH shell:
|
||||
|
||||
export CROSS_COMPILE=your-cross-compile-prefix
|
||||
cd u-boot
|
||||
make distclean
|
||||
make kmeter1_config
|
||||
make
|
||||
|
||||
4. Downloading and Flashing Images
|
||||
|
||||
4.0 Download over serial line using Kermit:
|
||||
|
||||
loadb
|
||||
[Drop to kermit:
|
||||
^\c
|
||||
send <u-boot-bin-image>
|
||||
c
|
||||
]
|
||||
|
||||
|
||||
Or via tftp:
|
||||
|
||||
tftp 10000 u-boot.bin
|
||||
=> run load
|
||||
Using UEC0 device
|
||||
TFTP from server 192.168.1.1; our IP address is 192.168.205.4
|
||||
Filename '/tftpboot/kmeter1/u-boot.bin'.
|
||||
Load address: 0x200000
|
||||
Loading: ##############
|
||||
done
|
||||
Bytes transferred = 204204 (31dac hex)
|
||||
=>
|
||||
|
||||
4.1 Reflash U-boot Image using U-boot
|
||||
|
||||
=> run update
|
||||
..... done
|
||||
Un-Protected 5 sectors
|
||||
|
||||
..... done
|
||||
Erased 5 sectors
|
||||
Copy to Flash... done
|
||||
..... done
|
||||
Protected 5 sectors
|
||||
Total of 204204 bytes were the same
|
||||
Saving Environment to Flash...
|
||||
. done
|
||||
Un-Protected 1 sectors
|
||||
. done
|
||||
Un-Protected 1 sectors
|
||||
Erasing Flash...
|
||||
. done
|
||||
Erased 1 sectors
|
||||
Writing to Flash... done
|
||||
. done
|
||||
Protected 1 sectors
|
||||
. done
|
||||
Protected 1 sectors
|
||||
=>
|
||||
|
||||
5. Notes
|
||||
1) The console baudrate for kmeter1 is 115200bps.
|
||||
Loading…
Add table
Add a link
Reference in a new issue