?? my note of kernel.txt
字號:
6-6
把/DEV/NET/JUPITER_ETH.C的MAC改回00:01:23:45:67:00
開始PORT UART1,/dev/char/serial_core.c serial_se3208.c
發現UART0代表串口1 se3208_register_uart(0, 2);
認為中斷少注冊一個 se3208_startup
加了se3208_register_uart(1, 1); //zy注冊UART1到1口
在serial_core.c中uart_register_port()
retval = tty_register_driver(callout);
}//zy move here 移動了大括號
=====================
6-16
修改了"/drivers/mtd/maps/physmap.c"
實驗加入MTD-JFFS選項
7-4新板到
falsh被定位到cs4
800 0000開始
MTD從8180000開始,長度80000(500k)
找到了
jffs 文件系統可以工作
=====================
7-5
am29lv160被定位到cs0,seloader可以工作,bank 0 設置16位
flash從0x180000開始,能發現。
但erase /dev/mtd0有問題,估計是關了cache或cs0的參數設置有關。
修改seloader程序
boot區: 0 - 0x10000 64k
kernel: 0x10000 - 0xe0000 851k
ramdisk: 0xe0000 - 0x180000 655k
jffs: 0x180000 - 0x200000 524k
========================
7-6
flash從定位cs4,
0x8000000開始,長200000,能發現。
建完jffs.img
使用eraseall /dev/mtd0后再mount
mount -t jffs /dev/mtdblock /mnt
是空的
可以寫和保存
???
怎樣把boot/kernel/rdgz也都放在flash中?
7-6-1
同上,修改了phymaps.c增加了兩個分區
有問題:第2分區permission denied ???
============
7-10
分區問題解決了。
有3個分區,只用第3個保存文件
============
8-22
采用linux下編譯kernel
試圖解決網口問題
采用韓國新的網口驅動,100M網很好用.
用CYGWIN編譯效果一樣。
============
10-21
linux10-21.bin/rdgz10-21.bin
mayp的編譯內河
測試中
============
10-22
修改了RAMDISK的地址
E:\cygwin\home\administrator\uclinux-eisc\uClinux-2.4.20\arch\eiscnommu\mach-jupiter\arch.c
setup_initrd(0x0c800000, 700*1024);
同時在下載RDGZ時,應用tftp rdgz.bin 0x0c800000 or 0x0cc00000
效果明顯,配合RDGZ7-10很好
同時SELOADER也有修改
===============
2003-11-28
linux11-27.bin 使用韓國的最新內核11-15的生成
配合rdgz7-10new.bin 和rdgz11-27.bin
使用新的seloader
將linux下到0xc100000,rdgz下到0xc500000,并且100M很穩定ok
串口使用標準tty模式
只是編譯比較討厭 用make install
================
2003-12-1
只使用韓國11-15的網絡驅動,串口驅動再10-22的基礎上。
配成linux12-11.bin注意,console的節點用新的204 17。
配合rdgz11-27.bin可以
================
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -