女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

    文章

    707

    瀏覽量

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

    關(guān)注

    0

    文章

    18

    瀏覽量

    20821
  • DEBUG
    +關(guān)注

    關(guān)注

    3

    文章

    95

    瀏覽量

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

    關(guān)注

    32

    文章

    1406

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

    6.18年終狂歡購!滿額即贈,驚喜享不停!
    的頭像 發(fā)表于 05-30 18:04 ?350次閱讀
    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

    如何區(qū)分usb-typec是插入電腦還是插入其他電源?

    ./canaan-camera.sh start otg0這個腳本嗎? 默認情況下,K230 板以 USB Host 模式運行。當(dāng)有 USB 設(shè)備插入 K230 的 USB
    發(fā)表于 04-24 08:23

    是否可以將PTN3222配置為Host-USB2到eUSB2主機?

    是否可以將PTN3222配置為 Host-USB2 到 eUSB2 主機? 換句話說,PTN3222可以將普通的 USB2 主機端口轉(zhuǎn)換為 eUSB2 主機嗎?
    發(fā)表于 03-27 06:09

    嵌入式學(xué)習(xí)-飛凌嵌入式ElfBoard ELF 1板卡-開發(fā)板適配之USB_OTG

    的ID腳是對地短接的, CPU檢測到ID引腳是低電平,CPU就工作在HOST模式,同時通過USB座子1腳(連接到VBUS)為設(shè)備端供電。 ELF 1開發(fā)板使用TYPE C座將USB_OTG1功能引出
    發(fā)表于 02-28 09:29

    飛凌嵌入式ElfBoard ELF 1板卡-開發(fā)板適配之USB_OTG

    腳是對地短接的, CPU檢測到ID引腳是低電平,CPU就工作在HOST模式,同時通過USB座子1腳(連接到VBUS)為設(shè)備端供電。ELF 1開發(fā)板使用TYPE C座將USB_OTG1功能引出
    發(fā)表于 02-27 09:16

    不停的malloc程序會異常嗎

    把 malloc 放在死循環(huán)里面,會是什么樣的現(xiàn)象? 比如這樣的代碼,每次使用 malloc 申請 1M 大小的內(nèi)存,其他什么操作也不做。 理論上來說,堆內(nèi)存是有限的,如果不停的申請,遲早內(nèi)存會被
    的頭像 發(fā)表于 01-14 09:17 ?501次閱讀

    樂鑫USB方案設(shè)備互聯(lián)傳輸,豐富的外設(shè)支持應(yīng)用

    USB2.0OTG或USB-Serial-JTAG接口,支持主機(Host)和設(shè)備(Device)兩種模式,為用戶提供了豐富的USB主機方案和USB
    的頭像 發(fā)表于 11-14 01:00 ?844次閱讀
    樂鑫<b class='flag-5'>USB</b>方案設(shè)備互聯(lián)傳輸,豐富的外設(shè)支持應(yīng)用

    全志T113-S3開發(fā)板—USB兩步燒錄固件

    USBOn-The-Go,USB設(shè)備分為HOST(主設(shè)備)和SLAVE(從設(shè)備),只有當(dāng)一臺HOST與一臺SLAVE連接時才能實現(xiàn)數(shù)據(jù)的傳輸。USBOTG技術(shù)可在沒有
    的頭像 發(fā)表于 11-07 09:04 ?4773次閱讀
    全志T113-S3開發(fā)板—<b class='flag-5'>USB</b>兩步燒錄固件

    配置aic3204時,i2c發(fā)送命令總是收到nak,是什么原因?

    各位大神,我在配置aic3204時,通過i2c總線寫3204時,總是收不到正確的應(yīng)答,每次都是nak。可以通過波形確定地址是寫出去了,這種情況可能是什么原因?
    發(fā)表于 10-28 06:47

    DSP功放HOSt和acc區(qū)別

    、基本概念 HOST :在DSP功放中,HOST通常指的是主機或中央處理器。它是整個系統(tǒng)的控制中心,負責(zé)接收和處理來自外部設(shè)備的音頻信號,并將其轉(zhuǎn)換為適合功放放大的信號。HOST在DSP功放中扮演著至關(guān)重要
    的頭像 發(fā)表于 10-22 17:06 ?4959次閱讀

    usb主機模式怎么打開

    USB主機模式(USB Host Mode)是指設(shè)備(如智能手機、平板電腦或某些類型的計算機)能夠連接到USB設(shè)備(如鍵盤、鼠標、存儲設(shè)備等),并作為
    的頭像 發(fā)表于 09-25 09:08 ?4020次閱讀

    AT32F437 USB HOST RT-thread u盤讀寫不穩(wěn)定是怎么回事?

    主芯片AT32F437VMT7配合RT-Thread Studio 開發(fā)環(huán)境,RT-Thread 版本 4.1.0 使用USB host 接U盤,發(fā)現(xiàn)很不穩(wěn)定,簡單的讀寫沒問題,長期寫入測試,會
    發(fā)表于 07-26 07:15

    請問ESP32-S3 USB HOST是否支持USB2.0?

    規(guī)格書介紹ESP32-S2指定USB HOST支持的USB1.1,ESP32-S3的USB HOST支持
    發(fā)表于 07-19 06:53