久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5014|回復: 1
收起左側

移植stm32f103 usb-cdc例程到Eclipse IDE(GCC編譯環境)的方法

[復制鏈接]
ID:90014 發表于 2015-9-14 16:00 | 顯示全部樓層 |閱讀模式
一、移植stm32f103 usb-cdc例程到Eclipse IDE(GCC編譯環境)的方法
1.新建stm32f103工程模板,將需要移植的源文件、頭文件復制到工程內的文件夾里,包含cmis層和固件庫的文件。
2.添加USB庫路徑  "../system/inc/stm32_usb_fs_device_driver"
3.添加宏定義  USE_STM3210B_EVAL USB_Dual_RS485
4.雙擊GDB SEGGER J-LINK Debug,Debugger\Device name 編輯框填入stm32f103c8即可開始調試

二、導入GCC-ARM例程的方法
1.導入已有的工程項目,3.6.1庫版的usb-cdc例程已上傳
2.雙擊GDB SEGGER J-LINK Debug,Debugger\Device name 編輯框填入stm32f103c8即可開始調試


三、關閉GCC警告的方法:

例如USART2_IRQHandler中斷函數,GCC-ARM編譯器可能會出現一些警告.

關閉警告的方法1:

#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wmissing-prototypes"
void USART2_IRQHandler(void)
{

}
#pragma GCC diagnostic pop


關閉警告的方法2:
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wunused-function"
static USART2_IRQHandler(void)
{

}
#pragma GCC diagnostic pop

對于中斷函數,一般推薦使用第1種方法。

四、GCC-ARM例程工程包說明

1.該工程僅適用于USB-Dual-RS485硬件,主控芯片為STM32F103C8的其它開發板,源代碼稍作修改也可以使用。
  不適用于主控芯片stm32f103vc/stm32f103ze的開發板,因為工程相關的LD文件和設置不同。

2.此工程實現了單路USB-CDC,驅動支持win7/win8/win8.1。

  串口綁定USART3,中斷方式工作,其中PB9是RS485換向控制腳,該工程實際上是USB-RS485實現的一個軟件包。

  經測試TTL發送小于64字節、等于64字節、大于64字節都可以通過。

  根據數據包在中斷中連接發送的原理,在一個完整的數據包尚未發送完畢,PB9不會控制RS485轉為接收狀態,
  這和某些公司售價為800元的USB-RS485不同,不會把主機的數據包拆分為多個小數據包發送。

3.usb-cdc-gcc例程工程源代碼包下載地址
【文件下載】 usb-cdc-gcc.281.rar (249.42 KB, 下載次數: 32)
回復

使用道具 舉報

ID:229137 發表于 2020-5-29 16:01 | 顯示全部樓層
這個可以啊,改成makefile的格式試試
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 色婷婷综合网 | 天天操天天插天天干 | 久久99精品久久久久久国产越南 | 在线观看国产 | www.99精品 | 日韩一区二区福利视频 | 精品久久久久久久久久久久 | 在线不卡一区 | 日韩三级视频 | 亚洲一二三区精品 | 欧美黑人一区 | 国产婷婷综合 | 黄片毛片免费观看 | 成人在线免费电影 | 欧洲成人 | 国产精品免费在线 | 成人在线欧美 | 一区二区三区高清 | 日本黄色一级视频 | 国产在线中文字幕 | 久久精品一区二 | 一区二区高清不卡 | 超碰免费在 | 国产一区二区三区视频在线观看 | 色在线看 | 国产福利91精品一区二区三区 | 久久天堂网 | 午夜影晥 | 先锋资源站 | 一区二区免费 | 无吗视频 | 成人精品毛片国产亚洲av十九禁 | 国产一区二区 | 久久99深爱久久99精品 | 伊久在线| com.色.www在线观看 | 国产精品免费av | 欧美一区二区综合 | 在线观看亚洲专区 | 亚洲视频在线看 | 99精品视频一区二区三区 |