freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于atmelat91rm9200的嵌入式linux移植筆記-資料下載頁

2025-06-18 15:31本頁面
  

【正文】 成的u-,并且壓縮一下得到u-。將這兩個文件通過ftp傳至windows上,通過SecureCRT來進行傳輸。這里注意,知道CROSS_COMPILE路徑,前面設置環(huán)境變量時說到過。壓縮命令為gzip filename利用交叉線將1和開發(fā)板串口相連。首先設置為片內啟動方式,上電。超級終端首先出現(xiàn)“CCCC”,成功后傳輸u-。具體現(xiàn)象如下:CCCCCCCCCCCC正在開始 xmodem 傳輸。 按 Ctrl+C 取消。正在傳輸 ... 100% 6 KBI AT91F_LowLevelInit(): Debug channel initialized 6 KB/s 00:00:01 0 錯誤loader (Aug 8 2003 12:01:07)XMODEM: Download UBOOTCCCCCCCCCCCCC正在開始 xmodem 傳輸。 按 Ctrl+C 取消。正在傳輸 ... 100% 85 KB 6 KB/s 00:00:14 0 錯誤UBoot downloaded successfullyUBoot (Aug 17 2006 14:07:56)UBoot code: 21F00000 21F156CC BSS: 21F198D0RAM Configuration:Bank 0: 20000000 32 MBFlash: 8 MB*** Warning bad CRC, using default environmentIn: serialOut: serialErr: serialUboot versionUBoot (Aug 17 2006 14:07:56)Uboot printenv bootdelay=5baudrate=115200stdin=serialstdout=serialstderr=serialEnvironment tes設定環(huán)境變量,當然這些也可以在include/configs/yourboard.h里面定義。Uboot setenv ipaddr Uboot setenv serverip Uboot setenv ethaddr 36:B9:04:00:24:80注意:物理地址應該合法,利用其生成可執(zhí)行文件則能夠獲得有效的mac地址。你可以先用gcc編譯,生成可執(zhí)行文件,然后執(zhí)行,獲得合法的mac地址。Uboot saveenvSaving Environment to Flash...UnProtected 1 sectorsErasing Flash...Erasing sector doneErased 1 sectorsWriting to Flash...\doneProtected 1 sectorsUboot tftpboot 20000000 TFTP from server 。 our IP address is Filename 39。39。.Load address: 0x20000000Loading: doneBytes transferred = 10628 (2984 hex)Uboot protect off 1:0UnProtect Flash Sectors 00 in Bank 1Uboot erase 1:0Erase Flash Sectors 00 in Bank 1 Erasing sector 0 ... doneUboot 20000000 10000000 2984Copy to Flash...doneUboot tftpboot 20000000 TFTP from server 。 our IP address is Filename 39。39。.Load address: 0x20000000Loading: doneBytes transferred = 43791 (ab0f hex)Uboot 20000000 10010000 ab0fCopy to Flash...\done斷電重啟,從片外啟動。這時遇到了一個問題,就是從flash啟動時,總是提示:*** Warning bad CRC, using default environment,具體解決方法,看我的blog的文章。解決后,重新編譯就可以了。UBoot (Aug 17 2006 16:50:31)UBoot code: 21F00000 21F157F4 BSS: 21F199F4RAM Configuration:Bank 0: 20000000 32 MBFlash: 8 MBIn: serialOut: serialErr: serialUBoot經(jīng)驗證,這是u-boot-。---------------------------同樣的方法,u-boot-。另外,u-boot-,等明天再做一下總結。同時看看如何制作補丁,如何打補丁。具體的調試過程沒有寫得很仔細,要想做好一項工作,只會寫程序遠遠不夠,更為重要的是會調試。我需要加強此方面的工作。明天把JEDI probe調試環(huán)境的建立也總結一下。2006-08-18今天學習了一下Linux下面patch的制作和使用,做了總結,放到blog上面。u-boot-,具體沒有分析,先附在這里。我的使用倒是還沒有發(fā)現(xiàn)這幾個問題,也許沒有測試,不管它,以后如果出現(xiàn)問題在來仔細考慮吧。開發(fā)板由王老師用,我先學習內核裁減吧。關于移植版本,不一定非得越高越好。關于內核版本標號問題,詳細參考《Building Embedded Linux Systems》。現(xiàn)在還不開發(fā)產(chǎn)品,那么先多試用幾個,總結總結經(jīng)驗。-----------------------------Bug1:RCS file: /home/cvs/uboot/tools/env/,vretrieving revision diff u 21 Jul 2004 03:28:43 0000+++ 23 Jul 2004 05:00:25 0000@@ 612,8 +612,8 @@if (!crc1_ok) {fprintf (stderr,Warning: Bad CRC, using default environment\n)。 = default_environment。free (addr1)。+memset(, 0, ENV_SIZE)。+memcpy(, default_environment, sizeof(default_environment))。}} else {flag1 = 。Bug2:saveenv bad checksumwhen saving environment after changing stdin,stdout,... the checksum is not consistent.Adding an env_crc_update() before saving environmentcould solve this. in mon/ infunction do_saveenv() :int do_saveenv (cmd_tbl_t *cmdtp, int flag, int argc,char *argv[]){extern char * env_name_spec。printf (Saving Environment to %s...\n, env_name_spec)。env_crc_update()。----------------------------------------20060822Linux內核移植版本:Linux--vrs1Target Board:ARMU-boot:toolchain:準備,可以通過ftp方式:$ftp ,采用匿名的方式輸入anonymous即可進入下載。patch準備:,這里提供ftp方式$ftp 打好補丁,執(zhí)行make mrproper清理一下代碼樹。修改根目錄的Makefile文件,只需修改ARCH和CROSS_COMPILE即可。ARCH :=armCROSS_COMPILE=armlinux在這里,所以不需要寫全路徑。如果采用其他版本的toolchain,可以指明路徑,如:CROSS_COMPILE=/usr/local/arm/$make at91rm9200dk_config,然后把arch/arm/defconfig/里的at91rm9200dk開發(fā)板的默認配置文件復制到根目錄下。簡單的說,就是要利用提供的開發(fā)板的配置文件,然后在此基礎上進行修改。下一步如果執(zhí)行make oldconfig。而現(xiàn)在需要根據(jù)實際應用需要重新配置,所以不執(zhí)行make oldconfig。而要執(zhí)行make menuconfig。,但不同的是,make 。而make menuconfig則提供所有選項。在這里,還是推薦在提供的開發(fā)板配置文件的基礎之上進行修改,否則后面很容易出現(xiàn)意想不到的問題。我就是因為開始沒有使用默認配置,后面的錯誤一個接一個,折騰了一個上午。make menuconfig在這里可以重新配置,根據(jù)你所需要的功能進行裁減。make clean dep建立依賴關系。make Image 或者 make zImage。這要看你后面使用什么方式的內核映象。如果是make Image,則生成vmlinux,需要armlinuxobjcopy進行處理,生成uImage影響文件。如果是make zImage,則生成zImage,vmlinux。zImage和uImage對應的u-boot處理的方式也不相同,分別對應著go和bootm。[armlinux@lqm ]$ cp arch/arm/boot/zImage /home/armlinux/images/[armlinux@lqm ]$ cp vmlinux $PRJROOT/images/[armlinux@lqm ]$ cp $PRJROOT/images/[armlinux@lqm ]$ cp .config $PRJROOT/images/生成uImage[armlinux@lqm ]$ armlinuxobjcopy O binary S vmlinux [armlinux@lqm ]$ gzip v9 : % replaced with [armlinux@lqm ]$ ../../bootloader/39。RAM disk39。 A arm O linux T ramdisk C gzip a 0x20008000 e 0x20008000 d uImageImage Name: RAM diskCreated: Wed Aug 23 09:09:27 2006Image Type: ARM Linux RAMDisk Image (gzip pressed)Data Size: 617981 Bytes = kB = MBLoad Address: 0x20008000Entry Point: 0x20008000準備好uImage,先通過超級終端下載到ram里面,檢測,然后燒寫到flash里面??梢园l(fā)現(xiàn)已經(jīng)成功。
點擊復制文檔內容
范文總結相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1