⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme.mpc8544ds

📁 U-boot源码 ARM7启动代码
💻 MPC8544DS
字号:
Overview--------The MPC8544DS system is similar to the 85xx CDS systems suchas the MPC8548CDS due to the similar E500 core.  However, itis placed on the same board as the 8641 HPCN system.Flash Banks-----------Like the 85xx CDS systems, the 8544 DS board has two flash banks.They are both present on boot, but there locations can be swappedusing the dip-switch SW10, bit 2.However, unlike the CDS systems, but similar to the 8641 HPCNboard, a runtime reset through the FPGA can also affect a swapon the flash bank mappings for the next reset cycle.Irrespective of the switch SW10[2], booting is always from theboot bank at 0xfff8_0000.Memory Map----------0xff80_0000 - 0xffbf_ffff	Alernate bank		4MB0xffc0_0000 - 0xffff_ffff	Boot bank		4MB0xffb8_0000			Alternate image start	512KB0xfff8_0000			Boot image start	512KBFlashing Images---------------For example, to place a new image in the alternate flash bankand then reset with that new image temporarily, use this:    tftp 1000000 u-boot.bin.8544ds    erase ffb80000 ffbfffff    cp.b 1000000 ffb80000 80000    pixis_reset altbankTo overwrite the image in the boot flash bank:    tftp 1000000 u-boot.bin.8544ds    protect off all    erase fff80000 ffffffff    cp.b 1000000 fff80000 80000Other example U-Boot image and flash manipulations examplescan be found in the README.mpc85xxcds file as well.The pixis_reset command-----------------------A new command, "pixis_reset", is introduced to reset mpc8641hpcn boardusing the FPGA sequencer.  When the board restarts, it has the optionof using either the current or alternate flash bank as the bootimage, with or without the watchdog timer enabled, and finally withor without frequency changes.Usage is;	pixis_reset	pixis_reset altbank	pixis_reset altbank wd	pixis_reset altbank cf <SYSCLK freq> <COREPLL ratio> <MPXPLL ratio>	pixis_reset cf <SYSCLK freq> <COREPLL ratio> <MPXPLL ratio>Examples;	/* reset to current bank, like "reset" command */	pixis_reset	/* reset board but use the to alternate flash bank */	pixis_reset altbank	/* reset board, use alternate flash bank with watchdog timer enabled*/	pixis_reset altbank wd	/* reset board to alternate bank with frequency changed.	 * 40 is SYSCLK, 2.5 is COREPLL ratio, 10 is MPXPLL ratio	 */	pixis-reset altbank cf 40 2.5 10Valid clock choices are in the 8641 Reference Manuals.Using the Device Tree Source File---------------------------------To create the DTB (Device Tree Binary) image file,use a command similar to this:    dtc -b 0 -f -I dts -O dtb mpc8544ds.dts > mpc8544ds.dtbLikely, that .dts file will come from here;    linux-2.6/arch/powerpc/boot/dts/mpc8544ds.dtsAfter placing the DTB file in your TFTP disk area,you can download that dtb file using a command like:    tftp 900000 mpc8544ds.dtbBurn it to flash if you want.Booting Linux-------------Place a linux uImage in the TFTP disk area too.    tftp 1000000 uImage.8544    tftp 900000 mpc8544ds.dtb    bootm 1000000 - 900000Watch your ethact, netdev and bootargs U-Boot environment variables.You may want to do something like this too:    setenv ethact eTSEC3    setenv netdev eth1

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -