日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

USB Host不停NAK的問題

冬至子 ? 來源:huo2023 ? 作者:huo2023 ? 2023-10-12 15:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

我用U盤導(dǎo)出數(shù)據(jù),現(xiàn)象是第一次導(dǎo)出成功,不拔出U盤的情況下,直接導(dǎo)出第二次失敗,之后的每一次都失敗。拔出U盤后重新插入,仍是第一次正常,之后每一次失敗。

查到是drv_usbh.c文件中的drv_pipe_xfer()函數(shù),NAK死循環(huán)。

1、增加了NAK后重試的代碼

論壇中其他方法效果不明顯,還是會NAK。

if (++retry_times >= 100)
{
return -2;
}
continue;

2、增加延時

打開RT_DEBUG_USB后發(fā)現(xiàn),U盤讀寫正常了,但是枚舉有時不正確,概率大概是插入5次,會有1次枚舉不成功。

所以在rt_usb_hcd_pipe_xfer()函數(shù)內(nèi)打印處增加延時,關(guān)閉RT_DEBUG_USB后,讀寫、枚舉全部正常。

RT_DEBUG_LOG(RT_DEBUG_USB,("pipe transform remain size,: %dn", remain_size));
if (!RT_DEBUG_USB)
{
rt_thread_mdelay(5);
}

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • USB接口
    +關(guān)注

    關(guān)注

    9

    文章

    716

    瀏覽量

    59246
  • DRV
    DRV
    +關(guān)注

    關(guān)注

    0

    文章

    18

    瀏覽量

    20993
  • DEBUG
    +關(guān)注

    關(guān)注

    3

    文章

    95

    瀏覽量

    21447
  • RT-Thread
    +關(guān)注

    關(guān)注

    32

    文章

    1644

    瀏覽量

    45272
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    瑞芯微(EASY EAI)RV1126B USB OTG模式

    1.USBOTG簡介USBOTG(On-The-Go)是USB協(xié)議的擴展標準,解決了傳統(tǒng)USB只能“主機(HOST)-設(shè)備(Peripheral/Device)”單向連接
    的頭像 發(fā)表于 04-27 17:26 ?476次閱讀
    瑞芯微(EASY EAI)RV1126B <b class='flag-5'>USB</b> OTG模式

    無法恢復(fù)引導(dǎo)加載程序,怎么解決?

    理解的應(yīng)該是)。 但是,我無法成功發(fā)送恢復(fù)固件文件。 我嘗試了兩種不同的 USB 串行電纜,每根看起來都很好。 我嘗試過使用 minicom、picocom 和 screen 通過 xmodem 發(fā)送
    發(fā)表于 03-25 06:31

    瑞芯微(EASY EAI)RV1126B USB使用

    1.USB硬件資源介紹1.1兩種USB模式EASYEAINano-TB開發(fā)板支持2種USB工作模式:默認模式:USB資源默認在設(shè)備樹被配置成【2路U
    的頭像 發(fā)表于 01-01 09:30 ?4496次閱讀
    瑞芯微(EASY EAI)RV1126B <b class='flag-5'>USB</b>使用

    觸覺智能RK3506開發(fā)板配置USB復(fù)合設(shè)備(下)

    本文基于觸覺智能RK3506開發(fā)板,為大家介紹配置USB復(fù)合設(shè)備,本章節(jié)將介紹UMS和ACM復(fù)合設(shè)備數(shù)據(jù)交互。UMSUMS是USB協(xié)議體系中定義大容量存儲設(shè)備通信規(guī)范的標準化協(xié)議,通過批量傳輸協(xié)議實現(xiàn)主機與存儲設(shè)備間的數(shù)據(jù)交換,給Hos
    的頭像 發(fā)表于 12-22 12:13 ?676次閱讀
    觸覺智能RK3506開發(fā)板配置<b class='flag-5'>USB</b>復(fù)合設(shè)備(下)

    使用nRF52840芯片的USB Host 功能參考例程

    在使用 Nordic nRF52840 芯片的 USB Host 功能時,推薦參考 Nordic 官方提供的USB Host 示例代碼 ,具體可重點關(guān)注以下資源: 1. 官方 SDK
    發(fā)表于 10-31 12:47

    USB讀RAM buffer使用規(guī)范建議

    USBNAK USB 中斷不能及時響應(yīng),此時軟件再次將 USB 置 Valid,開總中斷 此時 USB 中斷產(chǎn)生,軟件讀取接收 RA
    發(fā)表于 09-22 17:27

    CherryUSB Host必須要DMA而Device就可以選擇是否使用DMA?

    因為從ST F4的USB協(xié)議棧遷移到CherryUSB,在看兩個協(xié)議棧的代碼時發(fā)現(xiàn)CherryUSB作為HOST使用時,只能使用HS,因為HS支持DMA,但是作為Device時卻不需要,故有
    發(fā)表于 09-10 06:58

    CH582M HOST發(fā)送數(shù)到設(shè)備后,提交IN一直是2A是什么問題?

    CH582M HOST發(fā)送數(shù)到設(shè)備后,提交IN一直是2A是什么問題? // 發(fā)送CNXN包頭到ADB OUT端點 uint8_t ep_out = g_adb_info.adb_ep_out
    發(fā)表于 08-20 19:36

    STM32H750 USB HS HOST 加 DCMI 接口不能正常工作怎么解決?

    我目前使用STM32H750加USB3300用做USB高速host,然后通過通過DCMI接口讀取攝像頭數(shù)據(jù),攝像頭的分辨率是640480(640480*2bytes)。 單獨打開USB
    發(fā)表于 07-25 07:22

    USB_CDC_HOST 標準庫里邊USBH_DeAllocate_AllChannel()函數(shù)的疑問求解

    /*** @briefUSBH_DeAllocate_AllChannel*Free all USB host channel* @parampdev : core instance
    發(fā)表于 07-24 07:27

    使用 USB CDC 下載應(yīng)用程序固件,用時過長是為什么?

    ,然后DFU工具就可以在DFU host工具上看到DFU USB CDC接口了。我們期望 USB 比 UART 更快,但看起來并非如此。
    發(fā)表于 07-14 07:10

    6.18年終狂歡購!滿額即贈,驚喜享不停!

    6.18年終狂歡購!滿額即贈,驚喜享不停!
    的頭像 發(fā)表于 05-30 18:04 ?814次閱讀
    6.18年終狂歡購!滿額即贈,驚喜享<b class='flag-5'>不停</b>!

    USB4和TBT4平臺的ccg6sf/df配置設(shè)置有何不同?

    我使用的是 Host SDK3.6 如果客戶的平臺希望支持 USB4,我是否需要修改默認配置文件(例如
    發(fā)表于 05-22 06:27

    CYUSB3014在host開機后不識別是怎么回事?

    設(shè)備 管理器中有未知設(shè)備。 使用USB邏輯分析儀查看開機過程中的通信情況,顯示HOST發(fā)了 進入低功耗模式 又 退出低功耗的 USB EVENT ,之后的事務(wù)中只有setup的包有ack,其他包沒有
    發(fā)表于 05-19 06:27
    营口市| 桐柏县| 壤塘县| 淮阳县| 高州市| 荆门市| 唐海县| 平武县| 崇义县| 晋中市| 乌兰浩特市| 江孜县| 吉木萨尔县| 富源县| 锦州市| 大同市| 昌黎县| 玉屏| 寿阳县| 志丹县| 德昌县| 武汉市| 巴彦淖尔市| 元朗区| 安阳市| 保靖县| 新安县| 嘉善县| 礼泉县| 洛川县| 北流市| 师宗县| 昆明市| 越西县| 维西| 晋城| 松溪县| 兴业县| 洛南县| 沛县| 花莲市|