你看一下RAM用了多少,嘗試一下把下面這句話屏蔽掉 #define DISK_BASE_BUF_ADDR 0x0200 另外可以把你的程序發(fā)到我們技術(shù)支持信箱,我們看看.
查看: 3676
回復(fù): 20
ch374讀寫U盤的問題
我也遇到同樣的問題,我是執(zhí)行CH375FileOpen( )程序飛了,沒有仿真器不能跟蹤。 我用的是外部32K的RAM,有沒有可能“狗”的時間不夠,復(fù)位了。
(1)如果啟用看門狗,且用單步調(diào)試的話,很容易復(fù)位,建議關(guān)閉看門狗 (2)讀寫測試以下DISK_BASE_BUF,看看這個緩沖區(qū)是否可用,如果這緩沖區(qū)未定義,那么FileOpen會跑飛
我的緩沖區(qū)應(yīng)該沒有問題,CH375FileOpen( )沒有調(diào)用其他的子程序吧。能給出一下CH375FileOpen( )的原代碼嗎?我直接把它替換再跟蹤以下看看可以嗎?
(1)有沒有問題,必須實(shí)際測試過才能確認(rèn),源代碼不提供,其實(shí)也沒必要,庫與源代碼的性質(zhì)是一樣的 (2)FileOpen內(nèi)部會調(diào)用其他子程序,如果編譯連接沒錯誤,那么也不會有問題
請勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務(wù)您
只有登錄才能回復(fù),可以選擇微信賬號登錄