99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

【RT-Thread創(chuàng)新應(yīng)用設(shè)計大賽】串口接收/打開錯誤問題

萌萌的魔法世界 ? 來源:萌萌的魔法世界 ? 作者:萌萌的魔法世界 ? 2021-11-10 08:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

記錄在做rt thread創(chuàng)新應(yīng)用大賽的時候遇到的一個小問題。

論壇的時候偶然發(fā)現(xiàn)了rt thread創(chuàng)新應(yīng)用大賽,還有開發(fā)板可以領(lǐng),想到最近一直想做的云臺項目,同時也想學(xué)習(xí)一下最近很火的RT THREAD系統(tǒng),果斷提交了申請。

過了大概2周,板子到手了,還是比較早的第二批。領(lǐng)到的是中科藍(lán)訊的AB32V1開發(fā)板,心里有點小興奮。按著指導(dǎo)文檔一一下載好開發(fā)軟件和例程,參考文檔,etc。

按圖索驥把環(huán)境搭好,插上USB線,串口沒有主動安裝驅(qū)動。但是這都不是事,安裝CH340E串口驅(qū)動是家常便飯,順手就上網(wǎng)搜了一個驅(qū)動下來,安裝上,串口識別到了。

插上USB線,開發(fā)板電源指示燈亮了起來。先嘗試在自己的環(huán)境上編譯一個例程,點個流水燈。按著官方的《中科藍(lán)訊AB32VG1開發(fā)實踐指南》導(dǎo)入了第一個例程,第一把編譯沒通過,查看告警信息,一個是沒有聲明NULL,另一個個是找不到unit8_t。單擊告警信息就能自動跳到報錯的地方,告警信息欄下面還有解決指導(dǎo),看來這個是新手村入門指導(dǎo)啊。兩分鐘解決掉,重新編譯,通過了。

但是這時候不知道輸出文件在哪里,指導(dǎo)書上沒說。但是攔不住愛動手的我,在項目文件夾里面翻啊翻,在debug文件夾下面找到了dcf文件格式。

AB32V1這個芯片和以往遇到的芯片不一樣?,F(xiàn)在JTAG協(xié)議和SWD協(xié)議橫行,正常都能通過JTAG下載器或者SWD下載器給芯片燒寫程序。AB32V1上這兩種接口都沒有。我看著手里的JLINK和ST LINK發(fā)愁。

實際上我沒有發(fā)愁,因為我看了官方文檔,AB32V1是用串口下載的,而且開發(fā)板上就集成了下載的串口。所以只需要連一根USB線就可以下載了。但是又跟STM32的下載方式不同,STM32是需要將BOOT引腳拉低來進(jìn)入系統(tǒng)存儲模式,然后才能通過串口下載。AB32V1只需要接上串口,板上的1-wire下載電路會自動搞定下載模式的部分,看起來是很省事呢。而且,AB32V1的下載協(xié)議也不同于ISP協(xié)議,所以AB32V1只能通過專用的Downloader軟件來下載。

然而此時…噩耗來了。

解壓了從gitee倉庫下載下來的downloader軟件之后,連上開發(fā)板,串口可以正常識別。勾選中AB32V1開發(fā)板的串口,downloader軟件開始掃描串口,激動的等待中。結(jié)果我等來的不是想象中的“就緒”,而是出乎意料的“串口發(fā)送錯誤”。

pYYBAGGKZEiAd0KsAAbAV83j97k697.png

問題不大,只要是常見的問題,就會是很多人會遇到的問題。遇事不決上某度。

呃,結(jié)果某度上根本找不到同樣遇到這個問題的人。

首先是對比了一下跳線帽的位置,排查接線問題。---OK

然后量了板子上幾個電源的電壓。--------------------------OK

再嘗試重新插拔,上下電開發(fā)板。--------------------------問題依舊

嘗試在識別開發(fā)板的時候按復(fù)位健重啟--------------------問題依舊

嘗試換其他版本的downloader軟件-------------------------問題依舊

懷疑芯片失效,嘗試更換AB32芯片------------------------芯片買到了,未執(zhí)行

因為這個時候我換了一個電腦再來嘗試下載。開發(fā)板秒識別到了?。?/p>

我簡直要老淚縱橫了,開發(fā)板沒有問題,我默默的放下了花了巨額購買回來的芯片。

pYYBAGGKZEiAfqSmAAa7bmUJ9l0712.png

這個時候就寫完了么,當(dāng)然沒有。我不會放過這個問題的,也不是每個人都可以換一個電腦的(其實我換的是我服役多年的老電腦…)。

繼續(xù)排查之路,兩個電腦不一樣的地方不多。

首先是驅(qū)動,把驅(qū)動文件復(fù)制過去,卸載掉之前的,重新安裝-----------不行

然后把RT-Thread Studio軟件卸載,重新安裝-----------------------------------不行

換一個downloader軟件-----------------------------------------------------------------不行

好像窮途末路了啊。但是這個時候我靈光一閃,想起了以前經(jīng)常遇到的之后電腦后面板USB口可以用,但是前面板不行的苦逼經(jīng)驗。

把USB線換到了后面板,重新掃描,識別到了?。?!問題完美解決。

原文地址:http://www.socialnewsupdate.com/d/1731440.html

下面是技術(shù)總結(jié):

目前對于這個問題的結(jié)論我猜測1:是download軟件問題;2:是CH340問題。

兩個猜測方向的原因都是一樣的,就是電腦前面板跟后面板的區(qū)別:前面板是由USB HUB提供的,后面板是由南橋直出的。Downloader軟件或者CH340對于USB HUB的協(xié)議支持有BUG,所以不能跨過帶USBHUB的主板通信

上面的猜測結(jié)果本人暫時沒有條件鎖定根因。希望AB32廠家或者知道這個問題的大佬在下面評論告知一下。也希望大家踴躍討論。

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

    關(guān)注

    6

    文章

    404

    瀏覽量

    73318
  • 串口
    +關(guān)注

    關(guān)注

    15

    文章

    1588

    瀏覽量

    79928
  • 串口通信
    +關(guān)注

    關(guān)注

    34

    文章

    1640

    瀏覽量

    56807
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5680

    瀏覽量

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

    關(guān)注

    32

    文章

    1409

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    兆易創(chuàng)新加入RT-Thread高級會員合作伙伴計劃 | 戰(zhàn)略新篇

    全球領(lǐng)先的半導(dǎo)體供應(yīng)商兆易創(chuàng)新(GigaDevice)正式加入RT-Thread高級會員合作伙伴計劃,標(biāo)志著雙方在嵌入式領(lǐng)域的合作邁入全新階段。未來,兆易創(chuàng)新將與RT-Thread睿賽
    的頭像 發(fā)表于 07-14 09:04 ?867次閱讀
    兆易<b class='flag-5'>創(chuàng)新</b>加入<b class='flag-5'>RT-Thread</b>高級會員合作伙伴計劃 | 戰(zhàn)略新篇

    RT-Thread榮獲2025優(yōu)秀開源項目 | 新聞速遞

    6月底,RT-Thread睿賽德受邀參與由上海開源信息技術(shù)協(xié)會主辦的2025上海開源創(chuàng)新精英薈。上海市商委副主任張杰出席會議并致辭。RT-Thread嵌入式操作系統(tǒng)項目憑借其卓越的技術(shù)創(chuàng)新
    的頭像 發(fā)表于 07-04 09:04 ?1592次閱讀
    <b class='flag-5'>RT-Thread</b>榮獲2025優(yōu)秀開源項目 | 新聞速遞

    完全按照rt-thread 里的串口DMA接收寫的,還是接收內(nèi)存無論怎么擴(kuò)大還是報錯?

    完全按照rt-thread 里的串口DMA接收寫的還是接收內(nèi)存無論怎么擴(kuò)大還是報錯. Warning: There is no enough buffer for saving da
    發(fā)表于 06-13 06:03

    2025 RT-Thread全球技術(shù)大會議程正式發(fā)布!

    RT-ThreadGlobalTechConference(RT-ThreadGTC,RT-Thread全球技術(shù)大會)是聚焦基礎(chǔ)軟件技術(shù)創(chuàng)新與實踐的嵌入式技術(shù)盛會,持續(xù)推動技術(shù)價值轉(zhuǎn)化
    的頭像 發(fā)表于 05-27 19:28 ?661次閱讀
    2025 <b class='flag-5'>RT-Thread</b>全球技術(shù)大會議程正式發(fā)布!

    RT-Thread審核團(tuán)招募: 深度參與開源RTOS社區(qū)治理與演進(jìn)

    全球開發(fā)者招募:RT-Thread審核團(tuán)(ReviewTeam)正式開放申請!在開源的世界里,代碼審查(CodeReview)是保證軟件質(zhì)量、促進(jìn)技術(shù)交流的關(guān)鍵環(huán)節(jié)。RT-Thread作為全球領(lǐng)先
    的頭像 發(fā)表于 05-21 18:02 ?654次閱讀
    <b class='flag-5'>RT-Thread</b>審核團(tuán)招募: 深度參與開源RTOS社區(qū)治理與演進(jìn)

    如何將RT-Thread移植到NXP MCUXPressoIDE上

    RT-Thread默認(rèn)支持的IDE只有IAR 和 Keil, 那如何將RT-Thread移植到NXP MCUXPressoIDE上呢?本文內(nèi)容比較簡單但稍有瑣碎,希望對有需要的小伙伴有所幫助。
    的頭像 發(fā)表于 02-13 10:37 ?1917次閱讀
    如何將<b class='flag-5'>RT-Thread</b>移植到NXP MCUXPressoIDE上

    RT-Thread應(yīng)用開發(fā)寒假師資培訓(xùn)——西安站

    隨著物聯(lián)網(wǎng)和智能系統(tǒng)的快速發(fā)展,嵌入式成為當(dāng)前最熱門最有發(fā)展前途的IT應(yīng)用領(lǐng)域之一。為進(jìn)一步提升全國大學(xué)生在嵌入式芯片及系統(tǒng)設(shè)計領(lǐng)域的創(chuàng)新能力,特別是針對物聯(lián)網(wǎng)應(yīng)用開發(fā)中RT-Thread操作系統(tǒng)
    的頭像 發(fā)表于 12-11 01:06 ?675次閱讀
    <b class='flag-5'>RT-Thread</b>應(yīng)用開發(fā)寒假師資培訓(xùn)——西安站

    RT-Thread操作系統(tǒng)應(yīng)用開發(fā)寒假師資培訓(xùn)

    隨著物聯(lián)網(wǎng)和智能系統(tǒng)的快速發(fā)展,嵌入式成為當(dāng)前最熱門最有發(fā)展前途的IT應(yīng)用領(lǐng)域之一。為進(jìn)一步提升全國大學(xué)生在嵌入式芯片及系統(tǒng)設(shè)計領(lǐng)域的創(chuàng)新能力,特別是針對物聯(lián)網(wǎng)應(yīng)用開發(fā)中RT-Thread操作系統(tǒng)
    的頭像 發(fā)表于 12-06 01:06 ?535次閱讀
    <b class='flag-5'>RT-Thread</b>操作系統(tǒng)應(yīng)用開發(fā)寒假師資培訓(xùn)

    RT-Thread上CAN實踐

    開箱測試RT-Thread官方已完成了對英飛凌XMC7200EVK的移植,通過shell可以看到做好了uart3的console。本文將介紹如何進(jìn)行RT-ThreadCan移植。接下來我們要完成CAN_FD的驅(qū)動移植,并正常啟動RT-T
    的頭像 發(fā)表于 11-13 01:03 ?2113次閱讀
    <b class='flag-5'>RT-Thread</b>上CAN實踐

    開源共生 商業(yè)共贏 | RT-Thread 2024開發(fā)者大會報名啟動!

    親愛的RT-Thread開發(fā)者我們很高興地宣布,一年一度的RDC(RT-ThreadDeveloperConference,RT-Thread開發(fā)者大會)正式啟動報名!2024RT-Threa
    的頭像 發(fā)表于 10-29 08:06 ?961次閱讀
    開源共生 商業(yè)共贏 | <b class='flag-5'>RT-Thread</b> 2024開發(fā)者大會報名啟動!

    【大連】9月7日RT-Thread巡回線下培訓(xùn)-OpenMV機(jī)器視覺

    親愛的RT-Thread社區(qū)成員們:2024年RT-Thread全球開發(fā)者線下培訓(xùn)拉開帷幕啦!24年全球巡回培訓(xùn)將覆蓋超10座城市及國家,為開發(fā)者提供一個深入學(xué)習(xí)RT-Thread嵌入式開發(fā)的絕佳
    的頭像 發(fā)表于 09-01 08:02 ?3829次閱讀
    【大連】9月7日<b class='flag-5'>RT-Thread</b>巡回線下培訓(xùn)-OpenMV機(jī)器視覺

    2024 RT-Thread全球巡回 線下培訓(xùn)火熱來襲!

    親愛的RT-Thread社區(qū)成員們:我們非常高興地宣布,2024年RT-Thread全球開發(fā)者線下培訓(xùn)即將拉開帷幕!24年全球巡回培訓(xùn)將覆蓋超10座城市及國家,為開發(fā)者提供一個深入學(xué)習(xí)RT-Thread嵌入式開發(fā)的絕佳機(jī)會。
    的頭像 發(fā)表于 08-07 08:35 ?2937次閱讀
    2024 <b class='flag-5'>RT-Thread</b>全球巡回 線下培訓(xùn)火熱來襲!

    【好書推薦】RT-Thread設(shè)備驅(qū)動開發(fā)指南

    近年來國內(nèi)芯片產(chǎn)業(yè)和物聯(lián)網(wǎng)產(chǎn)業(yè)的快速崛起,行業(yè)發(fā)展迫切需要更多人才,尤其需要掌握嵌入式操作系統(tǒng)等底層技術(shù)的人才。隨著RT-Thread被更廣泛地應(yīng)用于行業(yè)中,開發(fā)者對嵌入式驅(qū)動開發(fā)的需求越來越
    的頭像 發(fā)表于 08-01 08:35 ?1330次閱讀
    【好書推薦】<b class='flag-5'>RT-Thread</b>設(shè)備驅(qū)動開發(fā)指南

    RT-Thread全球嵌入式電子設(shè)計大賽入選名單發(fā)布!

    感謝所有開發(fā)者的熱情參與和大力支持!2024年RT-Thread全球嵌入式電子設(shè)計大賽的入選名單現(xiàn)正式揭曉!此次大賽收到了眾多令人驚喜的提案,經(jīng)認(rèn)真、公正的評審,共有155份優(yōu)秀提案脫穎而出。以下是通過審核并入選本屆
    的頭像 發(fā)表于 07-23 08:35 ?1002次閱讀
    <b class='flag-5'>RT-Thread</b>全球嵌入式電子設(shè)計<b class='flag-5'>大賽</b>入選名單發(fā)布!

    玩轉(zhuǎn)RT-Thread之消息隊列的應(yīng)用

    在嵌入式系統(tǒng)開發(fā)中,實時處理串口和ADC數(shù)據(jù)是一項重要的任務(wù)。本文將介紹如何在RT-Thread實時操作系統(tǒng)中,利用消息隊列來同時處理來自串口和ADC的數(shù)據(jù)。通過這種方法,我們能夠高效地管理和處理
    的頭像 發(fā)表于 07-23 08:11 ?910次閱讀
    玩轉(zhuǎn)<b class='flag-5'>RT-Thread</b>之消息隊列的應(yīng)用