欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: 重拾MINI2440板子,各種問(wèn)題,小結(jié) [打印本頁(yè)]

作者: heise    時(shí)間: 2014-8-18 01:58
標(biāo)題: 重拾MINI2440板子,各種問(wèn)題,小結(jié)
注意:下載SUPERVIVI后,如果SUPERVIVI運(yùn)行成功,現(xiàn)象是:       LED1:閃爍
       LED2:熄滅
       LED3:常亮
       LED4:熄滅    
1:JLINK連接后,為什么要使用它內(nèi)部的SRAM?    JLink 的調(diào)試功能、燒寫Flash 的功能都很強(qiáng)大,但是對(duì)于S3C2410、S3C2440 的Flash 操作有些麻煩:燒寫Nor Flash 時(shí)需要設(shè)置SDRAM,否則速率很慢;燒寫Nand Flash 只是從理論上能夠達(dá)到,但是還沒(méi)有人直接實(shí)現(xiàn)這點(diǎn)。本文使用一個(gè)間接的方法來(lái)實(shí)現(xiàn)對(duì)S3C2410、S3C2440 開(kāi)發(fā)板的Nor、Nand Flash 的燒寫。原理為:JLink 可以很方便地讀寫內(nèi)存、啟動(dòng)程序,那么可以把一個(gè)特制的程序下載到開(kāi)發(fā)板上的SDRAM 去,并運(yùn)行它,然后使用這個(gè)程序來(lái)燒寫。
    當(dāng)從NAND啟動(dòng)時(shí)
[size=14.44444465637207px]cpu會(huì)自動(dòng)從NAND flash中讀取前4KB的數(shù)據(jù)放置在片內(nèi)SRAM里(s3c2440是soc),同時(shí)把這段片內(nèi)SRAM映射到nGCS0片選的空間(即0x00000000)。cpu是從0x00000000開(kāi)始執(zhí)行,也就是NAND flash里的前4KB內(nèi)容。因?yàn)镹AND FLASH連地址線都沒(méi)有,不能直接把NAND映射到0x00000000,只好使用片內(nèi)SRAM做一個(gè)載體。通過(guò)這個(gè)載體把nandflash中大代碼復(fù)制到RAM(一般是SDRAM)中去執(zhí)行
[size=14.44444465637207px]當(dāng)從nor flash啟動(dòng)時(shí)
[size=14.44444465637207px]nor flash被映射到0x00000000地址(就是nGCS0,這里就不需要片內(nèi)SRAM來(lái)輔助了,所以片內(nèi)SRAM的起始地址還是0x40000000. 然后cpu0x00000000開(kāi)始執(zhí)行(也就是在Norfalsh中執(zhí)行)。
     


2:JLINK連接后,擦寫芯片不穩(wěn)定的解決辦法
    在使用JLINK時(shí),用J FLASH擦除與編程S3C2440都很不穩(wěn)定,這時(shí)需要使用下面的步驟;
       1:  接好JLINK和開(kāi)發(fā)板并且開(kāi)發(fā)板在nor啟動(dòng)位置;
       2: 打開(kāi)j-flash軟件
      3: 導(dǎo)入配置文件“mini2440-S29AL016.jflash”,在file-open project打開(kāi);
       4:用file—open打開(kāi)supervivi-128M.bin文件(一定要把開(kāi)發(fā)板光盤即橙色光盤的images目錄下的文件      拷貝到硬盤中加上后綴名.bin),起始地址:0.
       5:聯(lián)機(jī)jlink和開(kāi)發(fā)板,點(diǎn)target—connect;
        6:如果聯(lián)機(jī)成功,就可以直接進(jìn)行其他擦除,燒寫操作了,推薦直接用targe—autu(熱鍵F7)

3:串口終端沒(méi)有數(shù)據(jù)顯示的解決
     在電路設(shè)計(jì)時(shí),兩個(gè)串口通信,兩塊電路板A、B 設(shè)計(jì)時(shí)需要注意:TX_A <-->RX_B; RX_A <-->TX_B;

即在數(shù)據(jù)通路上要實(shí)現(xiàn)交叉;
    基于標(biāo)準(zhǔn)與統(tǒng)一,公母口我們?cè)谑褂们熬鸵裱泳標(biāo)準(zhǔn),如下;按照這個(gè)標(biāo)準(zhǔn),兩個(gè)公口或者兩個(gè)母口對(duì)接就要使用直連串口線,而不能使用交叉串口線;
             DB9母頭/孔型: 引腳序號(hào):2          3            5
                                          信號(hào)定義:TXD     RXD       地
             DB9公頭/針型:  引腳序號(hào):2          3             5
                                          信號(hào)定義:RXD    TXD         地

    但是很多工程師在設(shè)計(jì)時(shí)沒(méi)有注意到公母口的區(qū)別,設(shè)計(jì)線路時(shí),如下;這樣兩個(gè)公口或者兩個(gè)母口對(duì)接就要使用交叉串口線,而不能使用直連串口線;
             DB9母頭/孔型: 引腳序號(hào):2          3            5
                                          信號(hào)定義:TXD     RXD      地
             DB9公頭/針型:   引腳序號(hào):  2          3           5
                                          信號(hào)定義:TXD   
RXD       地

              ---------------------或者----------------------------------
             DB9母頭/孔型: 引腳序號(hào):2          3            5
                                          信號(hào)定義:RXD   TXD        地
             DB9公頭/針型:  引腳序號(hào):  2          3           5
                                         信號(hào)定義:
RXD    TXD      
       所以,總結(jié),這個(gè)需要考察下實(shí)際的電路,做出正確的選擇,原則就是物理連接要使數(shù)據(jù)通路交叉。







歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1