乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      STM32 USB_DFU升級APP程序

       guitarhua 2016-04-03
      3、DFU度娘了一下,是一個什么標(biāo)準(zhǔn)來的,不是很懂,大伙們就自己查看相關(guān)的資料哈
      4、廢話少說,先上兩張效果圖(我簡單的用個RTC的實驗做的,至于其他的留給大家了)
      圖1:戰(zhàn)艦開發(fā)板進入DFU模式時顯示界面,好簡單,復(fù)雜點的自己折騰去,嘿



      圖2:這個是DFU升級完APP程序后運行的效果(上面顯示的時間日期不準(zhǔn)的哈,不要見怪

      大家看到了,很簡單的界面,對,簡潔得體,呵呵
      5、因為記錄這個筆記的時候太長了我就不貼出來了,大家直接附件查看即可。里面圖文并茂的,自個兒認(rèn)為已經(jīng)很詳細了。。。最后添加工程的文件效果

      圖解:A、紅色框框的就是用到的USB庫了,非必要情況下不用修改
          B、藍色框框的就是這次用到的底層連接相關(guān)的實現(xiàn)代碼

      6、我使用的是原子的戰(zhàn)艦STM32開發(fā)板,至于Mini STM32開發(fā)板,因為我手上沒有,所以這個就留給大家了
      7、有一點要說明的就是,在Bootloader程序中的“dfu_mal.c”這個代碼中有這么一個函數(shù)uint16_t MAL_GetStatus(uint32_t SectorAddress , uint8_t Cmd, uint8_t *buffer)這個函數(shù)至于干啥用的,大家看名字就知道了(不知道的面壁思過去,嘿)。如果你升級的APP程序比較大的時候建議還是將它完善,至于為什么,可以參考《STM32F10xxx閃存編程參考手冊.pdf》這個文檔。貌像這個函數(shù)直接返回MAL_OK也是可以的喔
      8、昨晚也看了下原子戰(zhàn)艦光盤的例程,發(fā)現(xiàn)有個串口IAP實驗,哈,開發(fā)指南也說的很明白了,在此對原子哥再次膜拜一下下,強大。。。
      9、電腦端的軟件使用的是ST官網(wǎng)的一個軟件,這個軟件的名字叫“DfuSe_Demo_V3.0_Setup.exe”我在官網(wǎng)上面沒有搜索到,是在百度上面找到的,本貼在附件上也傾情奉上了。至于使用請參考百度上的方法或者附件中的《STM32 DFU升級APP程序移植筆記.pdf》中的第七步、APP程序的下載操作


      制作:Sam Chan
      日期:2014/03/15凌晨

      注:
      1、“戰(zhàn)艦STM32_DFU_Bootloader.zip”壓縮包里面包括了Bootloader程序代碼和APP代碼
      2、發(fā)現(xiàn)這個DFU下載速度還是挺快的,大伙們覺得串口和JLINK都慢的話可以試下這個,呵呵
      3、附上Bootloader和APP程序中都用到相同中斷時的沖突問題的解決方法,詳情請看附件或者帖子
      鏈接地址










        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多