RTL_8186_1.3.9
所属分类:单片机开发
开发工具:Unix_Linux
文件大小:874KB
下载次数:314
上传日期:2008-06-03 00:59:04
上 传 者:
JerryWu
说明: realtek的8186芯片ADSL路由AP源代码,该芯片是目前极高性价比的方案,功能极其强大!
(Realtek 8186 chip ADSL routing the AP source code, the chip is highly cost-effective programs, functions extremely powerful!)
文件列表:
boot71\.svn\dir-wcprops (145, 2008-03-24)
boot71\.svn\empty-file (0, 2008-03-24)
boot71\.svn\entries (1864, 2008-03-24)
boot71\.svn\format (2, 2008-03-24)
boot71\.svn\prop-base\config.in.svn-base (30, 2008-03-24)
boot71\.svn\prop-base\Makefile.svn-base (30, 2008-03-24)
boot71\.svn\prop-base\ReleaseNote.txt.svn-base (30, 2008-03-24)
boot71\.svn\props\config.in.svn-work (30, 2008-03-24)
boot71\.svn\props\Makefile.svn-work (30, 2008-03-24)
boot71\.svn\props\ReleaseNote.txt.svn-work (30, 2008-03-24)
boot71\.svn\text-base\config.in.svn-base (307, 2008-03-24)
boot71\.svn\text-base\Makefile.svn-base (1138, 2008-03-24)
boot71\.svn\text-base\ReleaseNote.txt.svn-base (1691, 2008-03-24)
boot71\.svn\wcprops\config.in.svn-work (155, 2008-03-24)
boot71\.svn\wcprops\Makefile.svn-work (154, 2008-03-24)
boot71\.svn\wcprops\ReleaseNote.txt.svn-work (161, 2008-03-24)
boot71\boot\.svn\dir-wcprops (150, 2008-03-24)
boot71\boot\.svn\empty-file (0, 2008-03-24)
boot71\boot\.svn\entries (5068, 2008-03-24)
boot71\boot\.svn\format (2, 2008-03-24)
boot71\boot\.svn\prop-base\boot.cdb.svn-base (79, 2008-03-24)
boot71\boot\.svn\prop-base\boot.ld.svn-base (30, 2008-03-24)
boot71\boot\.svn\prop-base\boot.rc.svn-base (30, 2008-03-24)
boot71\boot\.svn\prop-base\gdbtk.ini.svn-base (30, 2008-03-24)
boot71\boot\.svn\prop-base\gzip.c.svn-base (30, 2008-03-24)
boot71\boot\.svn\prop-base\gzip.h.svn-base (30, 2008-03-24)
boot71\boot\.svn\prop-base\itab.c.svn-base (30, 2008-03-24)
boot71\boot\.svn\prop-base\LzmaDecode.c.svn-base (30, 2008-03-24)
boot71\boot\.svn\prop-base\LzmaDecode.h.svn-base (30, 2008-03-24)
boot71\boot\.svn\prop-base\main.c.svn-base (30, 2008-03-24)
boot71\boot\.svn\prop-base\Makefile.svn-base (30, 2008-03-24)
boot71\boot\.svn\prop-base\romInit.s.svn-base (30, 2008-03-24)
boot71\boot\.svn\prop-base\SessLog.txt.svn-base (30, 2008-03-24)
boot71\boot\.svn\prop-base\tailor.h.svn-base (30, 2008-03-24)
boot71\boot\.svn\prop-base\tmp.bin.lzma.svn-base (79, 2008-03-24)
... ...
*****************************************************************
*
* Boot loader - Readme.txt
*
* History:
* 2006/08/17 SH,Lee Added System Configuration
*
*****************************************************************
- Build Procedures
build procedures for v00.01.05 and above:
1.in Linux server, run
$cd 71lldr3
$make cleanall
$make
you will get boot.elf for ICE and boot.bin for rom
build procedures:
1.use cygwin, linux can not build, it has _gp problem
2.in cygwin, run
make cleanall
3.in cygwin, run
make
you will get boot.elf for ICE and boot.bin for rom
For cygwin build. the util/bin2as.exe has bug in some
cygwin version use gcc to build. I re-build bin2as
with MSVC6.0. Change the line
BIN2ASM = ../util/bin2as
to
BIN2ASM = ../util/win/Release/bin2as
in inc/config.mk
*boot0(for OSK verify).bin is for old OSK to download
code. change the entry to 0x80080000.
*boot014(lzma int phy pci vB-tylo test).bin is for
board hang test, it place decompressed image to 0x80000000
instead of the address which stored in "entry".
- System Configurations
1. Flash and SDRAM size configuration
Define the variable MCR0_VAL of inc/board.h to the proper value.
As below, Flash and SDRAM size will be configured as 8M and 16M, respectively.
#define MCR0_VAL 0xe2800000 //8M/16M
//#define MCR0_VAL 0x52800000 //2M/8M
//#define MCR0_VAL 0x62800000 //2M/16M
//#define MCR0_VAL 0xA2800000 //4M/16M
2. Internel/Externel ETH PHY selection and PCI support
In inc/board.h, modify the definition of SICR_VAL:
//#define SICR_VAL 0xb7053a19 //for external phy & PCI
#define SICR_VAL 0xb7053819 //for internal phy & PCI
This config will support PCI and internel ETH PHY.
3. SAMSUNG SDRAM supports
Enable the definition "#define SAMSUNG_SUPPORT" in inc/board.h to support
SAMSUNG SDRAM.
4. Mini-model supports
Due to mini-model using GPA6 as AA21, GPA6 will default configure to output 0 as
using the lower 4M flash address.
Enable the definition "#define MINIMODEL_SUPPORT" in inc/board.h to support
mini-model board.
近期下载者:
相关文件:
收藏者: