2007年5月18日 星期五

來大陸第十一天 - 解bug

昨天忙了一天
大部分的時間
是在做符合要求日本人的需求

像是
日本人問 藍芽是否可以在10公尺之內都可以連線
Jordan叫我測到20公尺
OK
也沒問題

現在要討論寫Sanyo的導航序號
到底是要討論多久
功能都上了
還不決定
這個部份也是要測試的

剩下的時間
在解ATP aduio bug

感謝實力堅強的研發團隊的幫忙

我自己下載usb monitor
來監控一下usb的運作
結果發現
在 play audio 一陣子之後
確實會導致usb沒辦法運作

原本想要在usb driver裡面做點動作
在 usb 沒辦法運作的時候
插入sd卡 讓usb送command

不過阿
測試失敗
這應該是 charles 跟我說
把要傳送的data放到 buffer
等待pc端中斷後 PND這端才能傳送command過去 (嚴格來說 應該是pc端 去接收data)

所以我的作法 沒作用
因為pc端那邊 沒辦法起作用
嗯嗯
沒辦法嚕

Tony那邊說是
目前有六成希望方向是對的(i2s 用 dma, dma interrupt 影響到 usb interrupt, 導致 device usb interrupt 未正常動作, 沒有送出 ack to pc), 但 implement 要 try..

希望OK嚕

趕快去找一下 IIS不用dma的code

透過Facebook分享

1 則留言:

checko 提到...

這真是莫非定律呀,當初就猜是這樣,結果每個經手的人(R.C.T.C..)都沒有正面解決。

最後還是要作的....