亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲(chóng)蟲(chóng)首頁(yè)| 資源下載| 資源專(zhuān)輯| 精品軟件
登錄| 注冊(cè)

上電復(fù)位

  • at91rm9200啟動(dòng)過(guò)程教程

    at91rm9200啟動(dòng)過(guò)程教程 系統(tǒng)上電,檢測(cè)BMS,選擇系統(tǒng)的啟動(dòng)方式,如果BMS為高電平,則系統(tǒng)從片內(nèi)ROM啟動(dòng)。AT91RM9200的ROM上電后被映射到了0x0和0x100000處,在這兩個(gè)地址處都可以訪問(wèn)到ROM。由于9200的ROM中固化了一個(gè)BOOTLOAER程序。所以PC從0X0處開(kāi)始執(zhí)行這個(gè)BOOTLOAER(準(zhǔn)確的說(shuō)應(yīng)該是一級(jí)BOOTLOADER)。這個(gè)BOOTLOER依次完成以下步驟: 1、PLL SETUP,設(shè)置PLLB產(chǎn)生48M時(shí)鐘頻率提供給USB DEVICE。同時(shí)DEBUG USART也被初始化為48M的時(shí)鐘頻率; 2、相應(yīng)模式下的堆棧設(shè)置; 3、檢測(cè)主時(shí)鐘源(Main oscillator); 4、中斷控制器(AIC)的設(shè)置; 5、C 變量的初始化; 6、跳到主函數(shù)。 完成以上步驟后,我們可以認(rèn)為BOOT過(guò)程結(jié)束,接下來(lái)的就是LOADER的過(guò)程,或者也可以認(rèn)為是裝載二級(jí)BOOTLOER。AT91RM9200按照DATAFLASH、EEPROM、連接在外部總線(xiàn)上的8位并行FLASH的順序依次來(lái)找合法的BOOT程序。所謂合法的指的是在這些存儲(chǔ)設(shè)備的開(kāi)始地址處連續(xù)的存放的32個(gè)字節(jié),也就是8條指令必須是跳轉(zhuǎn)指令或者裝載PC的指令,其實(shí)這樣規(guī)定就是把這8條指令當(dāng)作是異常向量表來(lái)處理。必須注意的是第6條指令要包含將要裝載的映像的大小。關(guān)于如何計(jì)算和寫(xiě)這條指令可以參考用戶(hù)手冊(cè)。一旦合法的映像找到之后,則BOOT程序會(huì)把找到的映像搬到SRAM中去,所以映像的大小是非常有限的,不能超過(guò)16K-3K的大小。當(dāng)BOOT程序完成了把合法的映像搬到SRAM的任務(wù)以后,接下來(lái)就進(jìn)行存儲(chǔ)器的REMAP,經(jīng)過(guò)REMAP之后,SRAM從映設(shè)前的0X200000地址處被映設(shè)到了0X0地址并且程序從0X0處開(kāi)始執(zhí)行。而ROM這時(shí)只能在0X100000這個(gè)地址處看到了。至此9200就算完成了一種形式的啟動(dòng)過(guò)程。如果BOOT程序在以上所列的幾種存儲(chǔ)設(shè)備中找到合法的映像,則自動(dòng)初始化DEBUG USART口和USB DEVICE口以準(zhǔn)備從外部載入映像。對(duì)DEBUG口的初始化包括設(shè)置參數(shù)115200 8 N 1以及運(yùn)行XMODEM協(xié)議。對(duì)USB DEVICE進(jìn)行初始化以及運(yùn)行DFU協(xié)議。現(xiàn)在用戶(hù)可以從外部(假定為PC平臺(tái))載入你的映像了。在PC平臺(tái)下,以WIN2000為例,你可以用超級(jí)終端來(lái)完成這個(gè)功能,但是還是要注意你的映像的大小不能超過(guò)13K。一旦正確從外部裝載了映像,接下來(lái)的過(guò)程就是和前面一樣重映設(shè)然后執(zhí)行映像了。我們上面講了BMS為高電平,AT91RM9200選擇從片內(nèi)的ROM啟動(dòng)的一個(gè)過(guò)程。如果BMS為低電平,則AT91RM9200會(huì)從片外的FLASH啟動(dòng),這時(shí)片外的FLASH的起始地址就是0X0了,接下來(lái)的過(guò)程和片內(nèi)啟動(dòng)的過(guò)程是一樣的,只不過(guò)這時(shí)就需要自己寫(xiě)啟動(dòng)代碼了,至于怎么寫(xiě),大致的內(nèi)容和ROM的BOOT差不多,不同的硬件設(shè)計(jì)可能有不一樣的地方,但基本的都是一樣的。由于片外FLASH可以設(shè)計(jì)的大,所以這里編寫(xiě)的BOOTLOADER可以一步到位,也就是說(shuō)不用像片內(nèi)啟動(dòng)可能需要BOOT好幾級(jí)了,目前AT91RM9200上使用較多的bootloer是u-boot,這是一個(gè)開(kāi)放源代碼的軟件,用戶(hù)可以自由下載并根據(jù)自己的應(yīng)用配置。總的說(shuō)來(lái),筆者以為AT91RM9200的啟動(dòng)過(guò)程比較簡(jiǎn)單,ATMEL的服務(wù)也不錯(cuò),不但提供了片內(nèi)啟動(dòng)的功能,還提供了UBOOT可供下載。筆者寫(xiě)了一個(gè)BOOTLODER從片外的FLASHA啟動(dòng),效果還可以。 uboot結(jié)構(gòu)與使用uboot是一個(gè)龐大的公開(kāi)源碼的軟件。他支持一些系列的arm體系,包含常見(jiàn)的外設(shè)的驅(qū)動(dòng),是一個(gè)功能強(qiáng)大的板極支持包。其代碼可以 http://sourceforge.net/projects/u-boot下載 在9200上,為了啟動(dòng)uboot,還有兩個(gè)boot軟件包,分別是loader和boot。分別完成從sram和flash中的一級(jí)boot。其源碼可以從atmel的官方網(wǎng)站下載。 我們知道,當(dāng)9200系統(tǒng)上電后,如果bms為高電平,則系統(tǒng)從片內(nèi)rom啟動(dòng),這時(shí)rom中固化的boot程序初始化了debug口并向其發(fā)送'c',這時(shí)我們打開(kāi)超級(jí)終端會(huì)看到ccccc...。這說(shuō)明系統(tǒng)已經(jīng)啟動(dòng),同時(shí)xmodem協(xié)議已經(jīng)啟動(dòng),用戶(hù)可以通過(guò)超級(jí)終端下載用戶(hù)的bootloader。作為第一步,我們下載loader.bin.loader.bin將被下載到片內(nèi)的sram中。這個(gè)loder完成的功能主要是初始化時(shí)鐘,sdram和xmodem協(xié)議,為下載和啟動(dòng)uboot做準(zhǔn)備。當(dāng)下載了loader.bin后,超級(jí)終端會(huì)繼續(xù)打印:ccccc....。這時(shí)我們就可以下在uboot了。uboot將被下載到sdram中的一個(gè)地址后并把pc指針調(diào)到此處開(kāi)始執(zhí)行uboot。接著我們就可以在終端上看到uboot的shell啟動(dòng)了,提示符uboot>,用戶(hù)可以u(píng)boot>help 看到命令列表和大概的功能。uboot的命令包含了對(duì)內(nèi)存、flash、網(wǎng)絡(luò)、系統(tǒng)啟動(dòng)等一些命令。 如果系統(tǒng)上電時(shí)bms為低電平,則系統(tǒng)從片外的flash啟動(dòng)。為了從片外的flash啟動(dòng)uboot,我們必須把boot.bin放到0x0地址出,使得從flash啟動(dòng)后首先執(zhí)行boot.bin,而要少些boot.bin,就要先完成上面我們講的那些步驟,首先開(kāi)始從片內(nèi)rom啟動(dòng)uboot。然后再利用uboot的功能完成把boot.bin和uboot.gz燒寫(xiě)到flash中的目的,假如我們已經(jīng)啟動(dòng)了uboot,可以這樣操作: uboot>protect off all uboot>erase all uboot>loadb 20000000 uboot>cp.b 20000000 10000000 5fff uboot>loadb 21000000 uboot>cp.b 210000000 10010000 ffff 然后系統(tǒng)復(fù)位,就可以看到系統(tǒng)先啟動(dòng)boot,然后解壓縮uboot.gz,然后啟動(dòng)uboot。注意,這里uboot必須壓縮成.gz文件,否則會(huì)出錯(cuò)。 怎么編譯這三個(gè)源碼包呢,首先要建立一個(gè)arm的交叉編譯環(huán)境,關(guān)于如何建立,此處不予說(shuō)明。建立好了以后,分別解壓源碼包,然后修改Makefile中的編譯器項(xiàng)目,正確填寫(xiě)你的編譯器的所在路徑。 對(duì)loader和boot,直接make。對(duì)uboot,第一步:make_at91rm9200dk,第二步:make。這樣就會(huì)在當(dāng)前目錄下分別生成*.bin文件,對(duì)于uboot.bin,我們還要壓縮成.gz文件。 也許有的人對(duì)loader和boot搞不清楚為什么要兩個(gè),有什么區(qū)別嗎?首先有區(qū)別,boot主要完成從flash中啟動(dòng)uboot的功能,他要對(duì)uboot的壓縮文件進(jìn)行解壓,除此之外,他和loader并無(wú)大的區(qū)別,你可以把boot理解為在loader的基礎(chǔ)上加入了解壓縮.gz的功能而已。所以這兩個(gè)并無(wú)多大的本質(zhì)不同,只是他們的使命不同而已。 特別說(shuō)名的是這三個(gè)軟件包都是開(kāi)放源碼的,所以用戶(hù)可以根據(jù)自己的系統(tǒng)的情況修改和配置以及裁減,打造屬于自己系統(tǒng)的bootloder。

    標(biāo)簽: 9200 at 91 rm

    上傳時(shí)間: 2013-10-27

    上傳用戶(hù):wsf950131

  • 用于篡改檢測(cè)及認(rèn)證的脆弱音頻水印算法

    該文提出一種新的用于確保音頻作品可信性的脆弱水印算法。心理聲學(xué)模型控制音頻信號(hào)的小波包分解和小波包域內(nèi)水印的嵌入量, 增強(qiáng)了水印嵌入的透明度和靈活性。與現(xiàn)有算法不同, 該算法在單一系數(shù)上嵌入多位水印, 可以更加準(zhǔn)確地反映篡改的程度。

    標(biāo)簽: 檢測(cè) 音頻 水印算法

    上傳時(shí)間: 2013-10-09

    上傳用戶(hù):7891

  • 這個(gè)版本修正了已知的Bug,同時(shí)添加了部分函數(shù)

    這個(gè)版本修正了已知的Bug,同時(shí)添加了部分函數(shù),編寫(xiě)了更新的使用手冊(cè)。 同16位色的Beauty一樣,它具有全部的功能,而且在顯示速度上比16位色的版本要快的多。壓縮包內(nèi)有它的使用說(shuō)明。請(qǐng)隨時(shí)到我的主頁(yè)獲取最新的版本。

    標(biāo)簽: Bug 版本

    上傳時(shí)間: 2013-12-21

    上傳用戶(hù):ikemada

  • 讀寫(xiě)INI文件的四個(gè)函數(shù) 如何取得計(jì)算機(jī)名 計(jì)算Windows從啟動(dòng)后所運(yùn)行的總時(shí)間 使窗體右上角的X按鈕失效刪除系統(tǒng)菜單 動(dòng)態(tài)改變及恢復(fù)屏幕設(shè)置下 制作垂直標(biāo)題欄的窗體下 用API函數(shù)控

    讀寫(xiě)INI文件的四個(gè)函數(shù) 如何取得計(jì)算機(jī)名 計(jì)算Windows從啟動(dòng)后所運(yùn)行的總時(shí)間 使窗體右上角的X按鈕失效刪除系統(tǒng)菜單 動(dòng)態(tài)改變及恢復(fù)屏幕設(shè)置下 制作垂直標(biāo)題欄的窗體下 用API函數(shù)控制光驅(qū)的開(kāi)關(guān) 如何映射/中斷網(wǎng)絡(luò)磁盤(pán) 制作垂直標(biāo)題欄的窗體上 實(shí)現(xiàn)隱藏和顯示桌面圖標(biāo) VB托盤(pán)程序詳解下 妙用GetSystemMetrics函數(shù) 利用API和注冊(cè)表獲取系統(tǒng)信息上 VB快速調(diào)用系統(tǒng)對(duì)話(huà)框下 利用API和注冊(cè)表獲取系統(tǒng)信息中 利用API和注冊(cè)表獲取系統(tǒng)信息下 百葉窗圖形特效 實(shí)現(xiàn)平面工具欄下 數(shù)據(jù)庫(kù)查詢(xún)結(jié)果的動(dòng)態(tài)排序三 動(dòng)態(tài)改變及恢復(fù)屏幕設(shè)置上 關(guān)于VisualBasic類(lèi)開(kāi)發(fā)一 界面設(shè)計(jì)原則和編程技巧下 Enc-Base64位加密程序源代碼上 Enc-Base64位加密程序源代碼下 編寫(xiě)ActiveXDLL實(shí)現(xiàn)ASP編程下 VB快速調(diào)用系統(tǒng)對(duì)話(huà)框上 VB快速調(diào)用系統(tǒng)對(duì)話(huà)框中 用內(nèi)存共享實(shí)現(xiàn)EXE通信 ListBoxComboBox中尋找字串 使用DDE技術(shù)為應(yīng)用程序增輝上 使用DDE技術(shù)為應(yīng)用程序增輝下 VB動(dòng)態(tài)圖形按鈕的實(shí)現(xiàn)

    標(biāo)簽: Windows INI API 函數(shù)

    上傳時(shí)間: 2014-01-08

    上傳用戶(hù):gxrui1991

  • 參考蕭峰工作室的串口例程,使用mscomm 6.0編寫(xiě),創(chuàng)新之處在于程序啟動(dòng)時(shí)自動(dòng)檢測(cè)并安裝ocx控件,自動(dòng)檢測(cè)串口,單個(gè)文件方便使用,不需要手動(dòng)安裝ocx控件,另外也有許多細(xì)小功能的增加,如16進(jìn)制

    參考蕭峰工作室的串口例程,使用mscomm 6.0編寫(xiě),創(chuàng)新之處在于程序啟動(dòng)時(shí)自動(dòng)檢測(cè)并安裝ocx控件,自動(dòng)檢測(cè)串口,單個(gè)文件方便使用,不需要手動(dòng)安裝ocx控件,另外也有許多細(xì)小功能的增加,如16進(jìn)制自動(dòng)過(guò)濾,設(shè)置參數(shù)的自動(dòng)保存,相當(dāng)穩(wěn)定和人性化,界面布局參考了"串口調(diào)試器 2002",謝謝上面的兩位大俠. 使用VC++ 2005編譯,winxp home/pro測(cè)試,本人開(kāi)發(fā)中長(zhǎng)期使用.

    標(biāo)簽: ocx mscomm 6.0 串口

    上傳時(shí)間: 2014-06-01

    上傳用戶(hù):xuanjie

  • 采用msp430中匯編語(yǔ)言編寫(xiě)的

    采用msp430中匯編語(yǔ)言編寫(xiě)的,運(yùn)行在msp430F149上的16位CRC校驗(yàn)碼的原始程序,

    標(biāo)簽: msp 430 匯編語(yǔ)言 編寫(xiě)

    上傳時(shí)間: 2013-12-21

    上傳用戶(hù):稀世之寶039

  • 實(shí)現(xiàn)漢字的顯示功能

    實(shí)現(xiàn)漢字的顯示功能,在vxworks 的平臺(tái)上運(yùn)行,位圖的顯示功能

    標(biāo)簽: 漢字

    上傳時(shí)間: 2016-04-18

    上傳用戶(hù):baitouyu

  • 此程序用VHDL語(yǔ)言編寫(xiě)

    此程序用VHDL語(yǔ)言編寫(xiě),在四位加法器基礎(chǔ)上完成8位二進(jìn)制加法,輸出是BCD碼

    標(biāo)簽: VHDL 程序 語(yǔ)言 編寫(xiě)

    上傳時(shí)間: 2014-11-03

    上傳用戶(hù):努力努力再努力

  • 此程序采用VHDL語(yǔ)言

    此程序采用VHDL語(yǔ)言,利用元件例化語(yǔ)句,在帶BCD碼轉(zhuǎn)換的4位加法器的基礎(chǔ)上完成8位加法器的例化

    標(biāo)簽: VHDL 程序 語(yǔ)言

    上傳時(shí)間: 2016-06-18

    上傳用戶(hù):tb_6877751

  • 我是一個(gè)很平凡的銀行小職員

    我是一個(gè)很平凡的銀行小職員,度過(guò)了平凡的二十六年光陰。可是在金秋十月的某一天,我先后遇上了三位極為出色的女人。她們有的成熟性感,溫柔善良。有的冷艷嚴(yán)峻,愛(ài)憎分明。還有的青春靚麗,活潑可愛(ài)。于是我本來(lái)平凡的生活,開(kāi)始不平凡了起來(lái)。   什么?她們?nèi)齻€(gè),居然!竟然!是親姐妹?不是罷?天哪!這下......可真的要把曖昧,玩到徹底了

    標(biāo)簽:

    上傳時(shí)間: 2014-09-01

    上傳用戶(hù):蠢蠢66

亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99热在这里有精品免费| 国产精品午夜国产小视频| 久久久福利视频| 欧美国产日本在线| 国产日韩一区二区三区在线播放| 亚洲午夜未删减在线观看| 久久久久欧美精品| 国产精品日韩欧美综合| 一本一本a久久| 欧美日韩国产一中文字不卡| 国产午夜精品在线| 亚洲天堂男人| 国产精品视频区| 亚洲色图自拍| 欧美日韩免费区域视频在线观看| 黄色小说综合网站| 久久爱91午夜羞羞| 伊甸园精品99久久久久久| 91久久精品一区二区三区| 免费亚洲一区二区| 日韩特黄影片| 欧美激情一区在线观看| 国产精品美女久久久久aⅴ国产馆| 亚洲乱码久久| 91久久精品国产| 亚洲一区二区精品视频| 国产一区二区三区四区hd| 久久精品国产免费| 亚洲精品日韩在线观看| 国产精品一区久久| 久久久久这里只有精品| 91久久精品国产91性色tv| 国产精品你懂的在线欣赏| 久久久久久久一区二区| 亚洲特色特黄| 亚洲蜜桃精久久久久久久| 黄色一区二区在线观看| 国产精品高潮呻吟久久| 久久九九有精品国产23| 亚洲精品欧美在线| 永久免费视频成人| 国产精品视频不卡| 国产精品久久久免费| 欧美电影在线观看完整版| 亚洲欧美日韩精品在线| 一本色道久久综合一区| 亚洲精选中文字幕| 91久久精品美女高潮| 在线观看亚洲一区| 一区在线免费观看| 精品成人国产| 国产伦精品一区二区三区视频孕妇 | 亚洲美女精品一区| 国产色产综合色产在线视频| 欧美日韩国产一级片| 美女主播一区| 蜜臀99久久精品久久久久久软件| 久久激情综合网| 欧美在线黄色| 亚洲影院在线| 午夜亚洲影视| 亚洲欧美视频在线观看视频| 亚洲视频在线观看三级| 日韩视频一区二区在线观看 | 亚洲午夜av在线| 亚洲电影在线| 在线看片日韩| 亚洲福利精品| 亚洲韩日在线| 亚洲国产日韩一区| 亚洲国产欧美一区二区三区同亚洲| 国内精品久久久久影院色 | 欧美日韩国产在线一区| 欧美高清视频免费观看| 欧美国产亚洲精品久久久8v| 卡一卡二国产精品| 男女视频一区二区| 国产精品成人观看视频国产奇米| 国产精品a级| 国产偷自视频区视频一区二区| 国产精品一区在线播放| 亚洲国产乱码最新视频| 一本大道久久a久久精品综合 | 久久精品亚洲| 欧美大片免费久久精品三p | 久久精品天堂| 欧美日韩精品一二三区| 国产手机视频精品| 亚洲人成在线观看| 亚洲欧美精品| 欧美精品激情blacked18| 国产精品三级久久久久久电影| 国内精品视频一区| 亚洲视频一区在线| 久久综合久久久| 国产精品久久看| 亚洲激情视频在线播放| 亚洲女爱视频在线| 欧美r片在线| 国产一区二区高清| 一区二区三区 在线观看视| 久久久久久国产精品mv| 欧美激情综合亚洲一二区 | 亚洲伦理精品| 亚洲线精品一区二区三区八戒| 欧美中文在线视频| 欧美日韩午夜| 一区二区在线观看视频在线观看| 精品电影在线观看| 一区二区三区国产| 欧美在线视频观看| 欧美激情第六页| 狠狠狠色丁香婷婷综合久久五月 | 亚洲女女女同性video| 欧美激情一区二区| 在线看片第一页欧美| 久久精品夜色噜噜亚洲aⅴ| 欧美涩涩视频| 亚洲国产天堂久久综合网| 久久天天躁狠狠躁夜夜爽蜜月| 欧美激情影院| 在线日韩视频| 老司机一区二区三区| 国语自产偷拍精品视频偷| 亚洲自拍啪啪| 欧美伦理a级免费电影| 亚洲国产精品久久久久| 久久夜色精品亚洲噜噜国产mv| 国产精品美女主播在线观看纯欲| 一本色道久久综合狠狠躁篇的优点| 免费永久网站黄欧美| 永久免费毛片在线播放不卡| 久久免费偷拍视频| 亚洲第一毛片| 美日韩精品免费| 亚洲精选成人| 欧美日韩综合在线| 亚洲午夜视频在线观看| 国产精品免费区二区三区观看| 亚洲欧美卡通另类91av| 国产伦理精品不卡| 久久精品国产精品亚洲| 有坂深雪在线一区| 久久久久天天天天| 亚洲人体1000| 欧美午夜不卡在线观看免费 | 一区二区在线观看视频在线观看| 欧美一区二区精品久久911| 国产一区二区三区四区老人| 欧美一区二区三区视频免费播放 | 欧美亚洲综合久久| 国产亚洲欧美一区在线观看| 久久久久久久久久久一区| 国产亚洲精品福利| 久久蜜桃香蕉精品一区二区三区| 国产一区二区三区在线观看免费视频| 欧美在线高清视频| 亚洲国产激情| 国产精品www994| 久久国产精品久久久久久久久久 | 欧美激情第一页xxx| 亚洲激情一区二区| 国产精品成人免费精品自在线观看| 午夜精品成人在线| 在线高清一区| 欧美日韩中文另类| 久久久久国产精品一区三寸| 亚洲精品国产品国语在线app| 欧美午夜美女看片| 久久女同精品一区二区| 中文国产成人精品| 在线看欧美日韩| 国产免费一区二区三区香蕉精| 免费看精品久久片| 欧美怡红院视频| 亚洲精品在线观看视频| 国产欧美一区二区精品性色| 欧美日韩另类在线| 老巨人导航500精品| 亚洲欧美中文在线视频| 亚洲激情一区二区| 国产专区欧美精品| 国产精品爱啪在线线免费观看| 久久婷婷人人澡人人喊人人爽| 亚洲视频免费观看| 亚洲日本成人| 依依成人综合视频| 国产亚洲一区二区三区| 国产精品yjizz| 欧美日韩成人一区二区| 狂野欧美性猛交xxxx巴西| 亚洲欧美大片| 一区二区三区视频在线播放| 91久久久久久国产精品| 一区二区三区无毛| 国内成人精品2018免费看| 国产亚洲成人一区| 国产欧美一区二区精品性| 国产精品久久久久久久久久ktv | 亚洲午夜在线观看视频在线|