📄 readme.mpc83xxads
字号:
Freescale MPC83xx ADS Boards-----------------------------------------0. Toolchain / Building $ PATH=$PATH:/usr/powerpc/bin $ CROSS_COMPILE=powerpc-linux- $ export PATH CROSS_COMPILE $ powerpc-linux-gcc -v Reading specs from /usr/powerpc/lib/gcc/powerpc-linux/3.4.3/specs Configured with: ../configure --prefix=/usr/powerpc --exec-prefix=/usr/powerpc --target=powerpc-linux --enable-shared --disable-nls --disable-multilib --enable-languages=c,c++,ada,f77,objc Thread model: posix gcc version 3.4.3 (Debian) $ powerpc-linux-as -v GNU assembler version 2.15 (powerpc-linux) using BFD version 2.15 $ make MPC8349ADS_config Configuring for MPC8349ADS board... $ make1. Board Switches and Jumpers2. Memory Map2.1. The memory map should look pretty much like this: 0x0000_0000 0x7fff_ffff DDR 2G 0x8000_0000 0x9fff_ffff PCI MEM 512M 0xc000_0000 0xdfff_ffff Rapid IO 512M 0xe000_0000 0xe00f_ffff CCSR 1M 0xe200_0000 0xe2ff_ffff PCI IO 16M 0xf000_0000 0xf7ff_ffff SDRAM 128M 0xf800_0000 0xf80f_ffff BCSR 1M 0xfe00_0000 0xffff_ffff FLASH (boot bank) 16M3. Definitions3.1 Explanation of NEW definitions in: include/configs/MPC8349ADS.h CONFIG_MPC83xx MPC83xx family CONFIG_MPC8349 MPC8349 specific CONFIG_MPC8349ADS MPC8349ADS board specific CONFIG_TSEC_ENET Use on-chip 10/100/1000 ethernet4. Compilation Assuming you're using BASH shell: export CROSS_COMPILE=your-cross-compile-prefix cd u-boot make distclean make MPC8349ADS_config make5. Downloading and Flashing Images5.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.bin5.1 Reflash U-boot Image using U-boot tftp 10000 u-boot.bin protect off fe000000 fe09ffff erase fe000000 fe09ffff cp.b 10000 fe000000 xxxxor cp.b 10000 fe000000 a0000You might have to supply the correct byte count for 'xxxx' fromthe TFTP. Maybe a0000 will work too, that corresponds to theerased sectors.6. Notes
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -