音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

我是這樣花一個星期快速入門44B0X的:

作者:阿南 欄目:ARM技術(shù)
我是這樣花一個星期快速入門44B0X的:
    很慚愧!現(xiàn)在才玩44B0X,哈哈。。。
    當(dāng)拿了塊44B0X學(xué)習(xí)板準(zhǔn)備學(xué)習(xí)時,先是瀏覽了學(xué)習(xí)板附帶光盤中的內(nèi)容,和快速的看了使用手冊。按照手冊上的說明學(xué)會了怎么用JTAG小板下載和調(diào)試程序。然后一想,三星的網(wǎng)站上一定有好東東,接著就去網(wǎng)站上下了所有我能找到的關(guān)于44B0X的資料。其中重點看了他們發(fā)布的評估板(smdk_41100)資料,包括原理圖、使用手冊和設(shè)計文檔等,都很詳細(xì)。在閱讀時發(fā)現(xiàn)有叫44BMON和44BTEST的程序,文檔中這樣描述:“44BMON is simple serial downloader program. 44BMON receives an application program and execute the program.44BTEST is the S3C44B0X function TEST program.These two programs (44BMON & 44BTEST) are another user's guide.”此時我的腦袋瓜突然一想:只要把這兩個程序搞明白,再在板子實現(xiàn),就不用去看其它資料啦!哈哈。。。這樣可以花最少的時間學(xué)習(xí)。由于在下載的資料中找不到這兩個源程序,就又去三星的網(wǎng)站上找,可是也沒找到,然后就用google,后來找到給下了。經(jīng)過幾天的戰(zhàn)斗,把44BMON給搞熟了,也進(jìn)行了實驗性的修改,編譯,和下載到板子上運行!當(dāng)然它們原有的44bmon.bin也能正常用,但我還是想自己進(jìn)行驗證,這樣更能深入的去了解。44bmon真是個好東東。‘(dāng)將它下載到ROM中運行時,可以通過串口發(fā)送其它的程序,然后運行該程序,很方便。在學(xué)習(xí)44bmon時,可以對44B0X的啟動代碼、中斷、串口、GPIO口、看門狗定時器、還有存儲器結(jié)構(gòu)等很多知識進(jìn)行學(xué)習(xí)。個人認(rèn)為只要搞定了44bmon,44B0X就差不多了,以后在產(chǎn)品中要用到什么外圍就有針對的去研究什么外圍好了,不就是幾個寄存器的配置嗎?何況還有44BTEST參考呢!哈哈哈。。。突然間我覺得自己對44B0X已經(jīng)上手了(當(dāng)然想深入還早的很),而這總共才花了一個星期。下面兩點是調(diào)試時需要注意的:
    1> 44bmon編譯時的ARM連接設(shè)置要正確,RO Base為0x0,RW Base為0x0c7f0000,因為0x0c000000 ~ 0x0c7f0000之間為下載程序區(qū),如果RW Base設(shè)成0x0c000000時,在進(jìn)行MEMORY TEST時會出錯。
    2> 當(dāng)已經(jīng)運行了44bmon進(jìn)行程序下載時,不能用普通的超級終端發(fā)送數(shù)據(jù),因為44bmon接收數(shù)據(jù)的格式是:size(4) + data(n) + cs(2),可以用三星提供的DNW。

    寫這些的目的是因為自己感覺當(dāng)初走了很多的彎路,總以為ARM很難,總把它神秘化!嗨。。。如果早這樣做,我想自己應(yīng)該是個不錯的高手了!哈哈哈。。。。吹牛。!希望我的經(jīng)歷能對ARM癡迷但還在徘徊迷茫的朋友以借鑒!少走些像我那樣的彎路。。。。。。
                                                                  阿南
                                                    ccn422@hotmail.com


* - 本貼最后修改時間:2005-7-22 8:57:08 修改者:阿南

2樓: >>參與討論
珊瑚蟲
re
強,佩服。向你學(xué)習(xí)!
我花了近一個月,郁悶!

3樓: >>參與討論
highhand
re
我花了半年還是不行。佩服佩服!

4樓: >>參與討論
buaazy
繼續(xù)努力吧,后面還有很多的難點
 
5樓: >>參與討論
阿南
出現(xiàn)過的問題:
1> 44bmon編譯時的ARM連接設(shè)置要正確:RO Base為0x0;RW Base為0x0c7f0000,因為0x0c000000 ~ 0x0c7f0000之間為下載程序區(qū),如果RW Base設(shè)成0x0c000000時,在進(jìn)行MEMORY TEST時會出錯。
2> 當(dāng)已經(jīng)運行了44bmon進(jìn)行程序下載時,不能用普通的超級終端發(fā)送數(shù)據(jù),因為44bmon接收數(shù)據(jù)的格式是:size(4) + data(n) + cs(2),可以用三星提供的DNW。


6樓: >>參與討論
lincolnlin
re
我覺的有點奇怪,你拿到開發(fā)板沒有光盤嗎?
一般的話,配套光盤就有 44bMon, 和 44bTest 的代碼.
實際上把 44bTest 搞定就好了.

下一步應(yīng)該試試外設(shè),比如 USB, ETHERNET, lcd, iis 等.

7樓: >>參與討論
pumper
可惜我沒開發(fā)板啊。自己有個44B0的PCB,有空把它焊起來玩玩
 
8樓: >>參與討論
masashinakayama
現(xiàn)在的年輕人,心浮氣躁
這也叫玩定ARM?


9樓: >>參與討論
li_guoqing
re
太膚淺了,真是不知深淺。

10樓: >>參與討論
plc1
在中國 ,牛就是這樣被活活 吹死的!
在中國 ,牛就是這樣被活活 吹死的! 

11樓: >>參與討論
阿南
RE:我是菜鳥我怕誰????
發(fā)這個的目的:不是為了吹牛,只想告訴還在ARM門口徘徊迷茫的朋友:其實ARM沒有什么難的(事實上,ARM的確沒有什么難的),只要有其它處理器(哪怕是51)的應(yīng)用基礎(chǔ),使用ARM是很容易的,不就是寄存器不一樣嗎?指令不一樣嗎?而且三星提供的資料又這么豐富!但是很多初學(xué)者(也包括我)沒有意識到這一點,總以為它很難,花了很多時間和買了很多書去學(xué)習(xí),但沒有去實踐!或者去買了板子,但沒去官方網(wǎng)站找資料,完全依賴板子帶的光盤中的內(nèi)容,沒有去深入的了解,沒有去問最底層的東西!結(jié)果板子會用了,但離開了板子,還是什么都不會!在這BBS上,我只想把我最真摯的感受,體會和當(dāng)時的心情表達(dá)出去!如果大伙覺得我在吹牛,或者是心浮,我會覺得高興,感謝你們對我的提醒,在以后的工作學(xué)習(xí)中我會盡量的改正!也希望和你們交朋友,找個能處處幫助自己修改缺點的朋友不容易.同時也說明你們的水平卻實要比我高很多,不是一個級別的!以后會好好的向你們學(xué)習(xí)!同時也希望你們能夠多多發(fā)表自己在工作與學(xué)習(xí)過程中的心得,體會!你們自己可能覺得沒有什么,但對于像我這種菜鳥級的網(wǎng)友會很有幫助!可能會給我們節(jié)省很多很多的入門時間!可以毫不夸張的說,在兩年前如果我看到了類似自己這樣的貼子,我想自己兩年前就開始用ARM了,就不用到現(xiàn)在才開始用ARM,還走了這么多的彎路!


在這BBS上不知道有幾個網(wǎng)友能夠理解我這個單片機愛好者(ARM菜鳥)的心情,.....歡迎扔磚,扔磚我是菜鳥我怕誰????

12樓: >>參與討論
珊瑚蟲
我理解,支持你

理解你的心情和感受。
非常樂意和你以及各位熱心的網(wǎng)友一起學(xué)習(xí)嵌入式!

13樓: >>參與討論
masashinakayama
假如你把名字改掉。。
叫我是這樣花一個星期快速入門的就沒人扔磚頭了
樓主措辭不能用“搞定”

14樓: >>參與討論
滄海一笑
呵呵,多寫些自己的體會是沒有什么錯的。..鼓勵..對新手有幫助
 
15樓: >>參與討論
aMonster
搞定...不敢茍同...
其實這種開發(fā)的東西,越往后做,越覺得無知越多

16樓: >>參與討論
weiganglnu
很多東西,難的是理解,成功經(jīng)驗的遷移.
 
17樓: >>參與討論
阿南
多謝大家關(guān)注\理解\與支持!以后的道路還很長,也很曲折,讓我們
互相多多幫助

18樓: >>參與討論
tanyu7294
感謝你的學(xué)習(xí)方法!
你的心得體會確實對于我們這些剛剛接觸ARM的人來說幫助很大,因為我馬上就打算學(xué)學(xué)ARM,爭取早日入門。

19樓: >>參與討論
senzh01
三星的網(wǎng)站有沒有44B0X?我沒找到?
 
20樓: >>參與討論
2410ram
說出來大家相互交流一下
成功的時候把喜悅和別人一起分享!
支持!

21樓: >>參與討論
qjy_dali
高手何必打擊低手?!每個人都有是低手的時候
 
22樓: >>參與討論
erlking
我很郁悶
買了44b0的板子,也調(diào)過一些實驗程序,還花了不少時間去研究匯編代碼,但是走了不少彎路。最最郁悶的是公司里用不到arm,更沒有人可以面對面共同探討的,所以玩了一段時間之后就擱一邊涼快去了。想跳槽到別的公司去搞arm,又不知道人家會不會要我。
為什么老天要這樣為難一個如此希望上進(jìn)的人呢?


23樓: >>參與討論
reshape
能不能給發(fā)一下44BMON和44BTEST,謝謝
郵箱是li_gangcheng@126.com
請問你用的是什么開發(fā)板?在哪里可以買到,多少錢?
謝謝!

24樓: >>參與討論
阿南
只要對它有興趣,想學(xué)好它,困難總是可以克服的
大部人都是自學(xué)ARM的,也沒有什么人指點的.建議先將手頭上的44B0再玩玩,可以去看看三星的原資料!等覺得自己玩得差不多了,你就可以在項目里用它了,或者是去其它公司

25樓: >>參與討論
wahahacat
re
這是天亮前東方的亮光.雖然看不到太陽,但光明就在前方了,我理解.


* - 本貼最后修改時間:2005-7-29 9:25:14 修改者:wahahacat

26樓: >>參與討論
huangxd
個人觀點
如果不玩操作系統(tǒng),玩ARM芯片跟玩51單片機沒有什么區(qū)別,一周入門也是正常了,如果玩到操作系統(tǒng)那可能就要慢慢玩了,最后聲明,俺也沒有玩過操作系統(tǒng),公司做的那些破玩意兒用不到啊,學(xué)習(xí)的積極性就大打折扣了。想跳啊。。。

27樓: >>參與討論
阿南
re huangxd:
"學(xué)習(xí)的積極性就大打折扣"
如果沒有真正用到項目中,學(xué)習(xí)的積極性是會受到一定影響的!如果你真的是對它很有興趣,我想折扣會不會少點啊?當(dāng)你找到一個用它的做項目的公司時,他會不會就要您的,因為你還不會玩啊!所以我認(rèn)為在機會還沒有來時,唯一能做的只有不斷學(xué)習(xí),當(dāng)你玩好了,遇到一個機會時也就不會讓他跑掉!
我玩過ucos,現(xiàn)在正在玩ARM9+linux,就是希望有一天人家會給我一個機會,給我一個將它用到項目中的機會!

28樓: >>參與討論
huangxd
不知道您是怎么學(xué)的,很想交流
不知道你現(xiàn)在的公司在做ARM7,ARM9,如果沒有的話你是怎么學(xué)的,自己買開發(fā)板下班以后學(xué)習(xí)啊?我的qq 278845816

* - 本貼最后修改時間:2005-7-29 11:52:42 修改者:huangxd

29樓: >>參與討論
阿南
如果沒有,最節(jié)省時間的方法是買板子!越省錢越好!
如果有條件自己做板子!可參考官方的DEMO板!

30樓: >>參與討論
QLJT
支持樓主
    我也買了塊44b0,可是要不就是沒時間學(xué),要不就是覺得不知如何下手,現(xiàn)在無論如何都不能給自己找借口了~

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
大家ADS的輸出可燒寫文件格式是選i32還是elf啊?
三級流水線是不是意味著復(fù)位后兩個周期才正式開始執(zhí)行程序?
ICE及DEBUG的實現(xiàn)要占用ARM中的多少門?
EP9315-CB,EP9312-CB現(xiàn)貨
讀總線和寫總線分開時,它們在內(nèi)部是何種電氣聯(lián)接方式?
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號