|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
關(guān)于KEIL下FLASH FILE SYSTEM的問(wèn)題? |
| 作者:djc001 欄目:ARM技術(shù) |
ARTX例程下只給了個(gè)RAM的例子,有沒(méi)有高手用在FLASH中成功了,可否分享下。 |
| 2樓: | >>參與討論 |
| 作者: eleven11 于 2006/6/25 7:29:00 發(fā)布:
fs_FlashPrg.c里面移植應(yīng)該就可以了 用在NANDFlash上的話沒(méi)什么用,只是構(gòu)成一個(gè)隊(duì)列,沒(méi)有針對(duì)NANDFlash進(jìn)行專(zhuān)門(mén)的優(yōu)化 |
|
| 3樓: | >>參與討論 |
| 作者: djc001 于 2006/6/25 9:26:00 發(fā)布:
請(qǐng)?jiān)敿?xì)講解下。 謝謝您的回復(fù)。 他有個(gè)RAM的例子,我對(duì)照著自己的可以跑起來(lái)。但是FLASH一直不行,幫助里說(shuō)要生成ARF的lib文件,通過(guò)改寫(xiě)ARF_LIB工程來(lái)生成,那fs_FlashPrg.c這個(gè)文件主要是封裝了3個(gè)底層的操作函數(shù),是放在ARF_LIB這個(gè)工程里,還是放在用戶(hù)自己的程序里。放在自己程序里連接的時(shí)候有多重定義的錯(cuò)誤。 我是放在ARF_LIB工程里,編譯生成ARF.lib放到KEIL庫(kù)里面。但是在編應(yīng)用程序的時(shí)候老是出現(xiàn)問(wèn)題。 還請(qǐng)?jiān)敿?xì)講解下。 |
|
| 4樓: | >>參與討論 |
| 作者: djc001 于 2006/6/26 10:17:00 發(fā)布:
經(jīng)過(guò)艱苦調(diào)試終于調(diào)通了?偨Y(jié)下調(diào)試經(jīng)驗(yàn)。希望對(duì)大家有幫助。 1、在KEIL下軟件仿真的時(shí)候總會(huì)有訪問(wèn)XX地址失敗的信息,如果軟件訪問(wèn)某段不在片內(nèi)的地址,必須用MAP便宜器指令,設(shè)定訪問(wèn)權(quán)限。 2、FLASH的文件系統(tǒng),必須先f(wàn)init初始化為FF,所以如果軟件仿真,也必須把對(duì)應(yīng)的地址空間的內(nèi)容變成FF,這時(shí)可以寫(xiě)個(gè)ini文件。 3、ARTX下的文件系統(tǒng)還不是很完備,但是做為學(xué)習(xí)和簡(jiǎn)單的應(yīng)用還是比較好,雖然是連接到ARF的LIB中,但是可以通過(guò)SET SRC來(lái)進(jìn)行源代碼級(jí)的調(diào)試,而在KEIL下軟件仿真還是比較好的。 |
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |