📄 releasenote.txt
字号:
RELEASE NOTE : MICREL KS8695/KS8695X/KS8695P VxWorks BSP
RELEASE 1.0/9 07/26/2004
1. Changed revision number to 9.
2. Changed KS8695 END driver revision number to 1.0.5.
3. Integrate KS8695/KS8695X/KS8695P to the same source tree base.
Different features are on following ('x' as support):
WAN LAN HPNA PCI SDRAM WAN_PHY(0xEA14)
KS8695 x x x 16MB 0xB000
KS8695X x x 16MB 0xB000
KS8695P x x x 32MB 0x0 (default)
4. Bug fix. when run SmartBit to do throughput test, ks8695p SOHO terminal display
"Interrupt:ResetDma, not running".
5. Since KS8695P has problem generated IP/TCP/UDP checksum, diable HW Tx/Rx IP/TCP/UDP checksum.
6. For easy to program flash, don't enable read/write FIFO in the ks8695 Memory Controller.
7. INCLUDE_DOSFS for DOS file system backward-compatibility to create flash device to dosFS.
INCLUDE_RAWFS for to create flash device to rawFs.
8. Create a custom make rule to build vxWorks compressed file - vxWorks.Z.
It is included in the project file (ks8695p.wpj).
9. Download the boot ROM - bootrom_uncmp.bin from network TFTP, and saved to flash
(1).from Boot Loader, change the boot parameters as following:
boot device : ks
unit number : 0
processor number : 0
host name : mars
file name : bootrom_uncmp.bin
inet on ethernet (e) : 192.168.1.1:ffffff00
host inet (h) : 192.168.1.10
user (u) : ks8695
ftp password (pw) : wind
flags (f) : 0x80
target name (tn) : ks8695soho
other (o) :
After corrected boot parameters, type upcase 'F' at the boot prompt, as follows:
[VxWorks Boot]: F
and press 'y' or 'Y' key on the keyboard from Hyper Terminal within that seven-second
period to download the bootrom_uncmp.bin into the target FLASH.
After "done", the bootrom image is in the flash of target.
(2).from Shell Command, type download as following:
loadBoot "192.168,1,10", "bootrom_uncmp.bin"
10. Download the VxWorks compress image - vxWorks.Z from network TFTP, and saved to flash
(1).from Boot Loader, change the boot parameters as following:
boot device : ks
unit number : 0
processor number : 0
host name : mars
file name : vxWorks.Z
inet on ethernet (e) : 192.168.1.1:ffffff00
host inet (h) : 192.168.1.10
user (u) : ks8695
ftp password (pw) : wind
flags (f) : 0x80
target name (tn) : ks8695soho
other (o) :
After corrected boot parameters, type upcase 'F' at the boot prompt, as follows:
[VxWorks Boot]: G
and press 'y' or 'Y' key on the keyboard from Hyper Terminal within that seven-second
period to download the vxWorks.Z into the target FLASH.
After "done", the vxWorks application is in the flash of target.
(2).from Shell Command, type download as following:
loadApp "192.168,1,10", "vxWorks.Z"
11. System booted vxWorks.Z from flash.
At Boot Loader, change the boot parameters as following:
boot device : rfa
unit number : 0
processor number : 0
host name : mars
file name : flash:/vxWorks.Z
inet on ethernet (e) : 192.168.1.1:ffffff00
host inet (h) : 192.168.1.10
user (u) : ks8695
ftp password (pw) : wind
flags (f) : 0x2000
target name (tn) : ks8695soho
other (o) : ks
After corrected boot parameters, type @ at the boot prompt, as follows:
[VxWorks Boot]: @
this will execute new version of vxWorks application image from flash.
12. Added support Intel 82559 NIC from ks8695P PCI bus
under Shell command, type setPCIfeiIf() to set fei (Intel 82557 NIC) Network interface.
eg. setPCIfeiIf ("192.168.3.1", 0xffffff00)
note:
(1).ks8695P PCI host bridge only support memory mapping, no I/O mapping).
(2).In order for IP stack to process PCI NCI (fei) networking packets,
need to enabled software IP/UDP checksum generation/checking (since fei NIC don't
support IP/UDP checksum generation/checking).
RELEASE 1.0/8 01/12/2004
1. Changed cache size to 8KB for ARM922T (replace libarch.a to "target\lib\arm\ARMARCH4\common").
2. Changed revision number to 8.
RELEASE 1.0/7 12/12/2003
1. Fixed telnet problem.
2. Timestamp is not supported.
3. Changed revision number to 7.
RELEASE 1.0/6 12/01/2003
1. Changed release revision to 6. It reaches to 87 Mbps in SmartBit throughput test
2. In ks8695EndSend(), if no available TxBufs, call ks8695TxProcess() to clean up processed
tx descriptors instead of call ks8695HandleTxIntTask(). Deleted ks8695HandleTxIntTask()
routine.
3. In ks8695TxProcess(), after clean up processed tx descriptors, if there is block
trasnmission, notify upper protocols Tx descriptors are available.
4. Changed WAN/LAN mac address to Kendin prefix 00:10:A1
5. Added DEBUG compiler for ksShowStats and ksClearStats to fix compiler error if DEBUG not defined
RELEASE 1.0/5 12/01/2003
1. Performance tuning, mainly in a) disabled debug (release version),
b) disabled software checksum generation/checking and c) tuning in
END driver. With these factors, it reached to 69Mbps in SmartBit
throughput test.
2. Changed BSP revision number to 1.0/5 accordingly.
RELEASE 1.0/4 11/21/2003
1. Optimized code (interrupt, timer and UART handler).
2. Changed BSP revision number to 1.0/4 accordingly.
3. Fixed a bug in END driver which would didn't issue Rx start in the case
of no Rx buffer.
4. Modified Makefile to make release version.
RELEASE 1.0/3 11/6/2003
1. Added IP formarding support between WAN and LAN ports for the BSP.
2. Fixed no boot line data problem when booting the bootrom image in the first time.
3. Fixed END driver cache coherent problem in transmit direction with user space tx buffer.
4. Changed END driver version to 1.0.3, and BSP revision number to 1.0/3 accordingly.
5. Changed this log history order from oldest first to newest first.
6. Changed Tx descriptors to 16, Rx descriptors to 24.
7. Added Dhcp client and server functions, but not functional yet.
8. Added new functions for WAN interface IP formarding in case boot IF
is LAN.
RELEASE 1.0/2 10/23/2003
1. Removed END driver debug information.
2. Fixed the D-Cache configuration bug in the sysPhyMemDesc of sysLib.c
RELEASE 1.0/1 10/20/2003
1. Fixed WAN END driver bug.
2. Enabled Cache support.
3. Added LAN END driver support.
RELEASE 1.0/0 10/15/2003
1. VxWorks System Boot is working with UART , Timer, Interrupt, and WAN port Ethernet drivers supported.
2. Cache and MMU are disabled as the default setting.
3. WAN port Ethernet driver is not stable during TFTP downloading.
4. Flash memory AM29LV033C is supported to store the boot parameters.
5. PCI Interface driver is supported to scan PCI devices.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -