|
|||||||||||
| 技術交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng) 驅動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產業(yè) | CAN-bus/DeviceNe |
再問一下關于zlg/FS例程的問題 |
| 作者:vivianyyyy 欄目:ARM技術 |
在例程中的 void TaskStart (void *pdata)中沒有 TargetInit()這句話,而操作系統(tǒng)的時鐘Timer0是在這里初始化的,這樣的話系統(tǒng)就沒有時鐘節(jié)拍了,調試的時候把斷點停到Timer0_Exception中,發(fā)現(xiàn)沒有運行到這里,但這個例程卻可以運行,可以在CF卡上寫文件,很迷惑。 請用過這個例程的朋友幫忙分析一下,萬分感謝! |
| 2樓: | >>參與討論 |
| 作者: taurusq1 于 2006/4/12 20:58:00 發(fā)布:
有的 你再仔細看一遍吧,有TargetInit()的! |
|
| 3樓: | >>參與討論 |
| 作者: vivianyyyy 于 2006/4/12 23:09:00 發(fā)布:
阿?難道我拿到的例程有問題呀! 不是吧,我看了好多次都沒找到TargetInit(),難道不是按照習慣在TaskStart()中寫的?但實際上timer0中斷進不去,但程序還可以運行/ 再仔細研究研究。 |
|
| 4樓: | >>參與討論 |
| 作者: liwenz 于 2006/4/13 9:34:00 發(fā)布:
看到嗎?在這里,我也在研究 void Task0 (void *pdata) { CHAR buf1[4]; CHAR buf[20]; HANDLE FHandle; pdata = pdata; TargetInit (); //------<-----這里------ OSAddFileDriver(SDCammand); /*增加ATA設備0*/ 我的問題是好象沒有目錄列表 如dos的dir功能 |
|
| 5樓: | >>參與討論 |
| 作者: vivianyyyy 于 2006/4/13 9:45:00 發(fā)布:
哦,我看的是讀寫CF卡的程序 不過文件系統(tǒng)應該是一樣的,類似dos的dir功能是函數(shù)OSMakeDir()和OSChangeDir()還有OSRemoveDir(),這些函數(shù)在OSFile.c里邊有的吧,至少我在讀寫CF卡的程序上看到有 |
|
|
|
| 免費注冊為維庫電子開發(fā)網會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |