欧洲无码精品色欲三区网站-欧洲无码精品在线-欧洲无码毛片-欧洲无码一区-欧洲无码一区二区-欧洲无码一区二区三区

視頻> 正文

首創ubuntu下cw32l031的vscode+gcc工程創建、下載、調試-快播

時間: 2023-06-26 02:10:54 來源: 華仔的編程隨筆


(資料圖片)

目前官方提供CW32L083只提供了MDK、IAR下的固件庫、啟動文件。我有過成功CW32L083的項目移植的經驗,現在成功的把CW32L031的工程移植到ubuntu下面,實現了VSCODE的GCC工程模版。現在將移植的過程與結果分享如下:

CW32L031與CW32L083同屬arm-cortex-M0+系列,通對比MDK下的啟動匯編程序,發現除flsh與內存大小不同之外,中斷、外設基本差不多。因此,我只需要修改。cw32L031、startup_cw32l031_gcc.s、CW32L031_FLASH.ld這三個文件就可以了。同時將相關的外設驅動庫更換成cw32l031更換過來就實現了工程的移植。在ubuntu下面還需要安裝wch-link的驅動。

3、移植好后,修改makefile的固件名稱、路徑就可以實現工程的編譯、下載、以及GDB調試。

結果:

編譯:
lugl@lugl-virtual-machine:~/CW32L/cw32l083_gcc$ make[CC] Core/app/app_main.c[CC] Core/app/interrupts_cw32l031.c[CC] Libraries/CW32L031_StdLib/src/cw32l031_atim.c[CC] Libraries/CW32L031_StdLib/src/cw32l031_dma.c[CC] Libraries/CW32L031_StdLib/src/cw32l031_digitalsign.c[CC] Libraries/CW32L031_StdLib/src/cw32l031_debug.c[CC] Libraries/CW32L031_StdLib/src/cw32l031_rtc.c[CC] Libraries/CW32L031_StdLib/src/cw32l031_pwr.c[CC] Libraries/CW32L031_StdLib/src/cw32l031_systick.c[CC] Libraries/CW32L031_StdLib/src/cw32l031_i2c.c[CC] Libraries/CW32L031_StdLib/src/cw32l031_wwdt.c[CC] Libraries/CW32L031_StdLib/src/cw32l031_awt.c[CC] Libraries/CW32L031_StdLib/src/cw32l031_uart.c[CC] Libraries/CW32L031_StdLib/src/cw32l031_rcc.c[CC] Libraries/CW32L031_StdLib/src/cw32l031_flash.c[CC] Libraries/CW32L031_StdLib/src/cw32l031_iwdt.c[CC] Libraries/CW32L031_StdLib/src/cw32l031_btim.c[CC] Libraries/CW32L031_StdLib/src/cw32l031_crc.c[CC] Libraries/CW32L031_StdLib/src/cw32l031_lvd.c[CC] Libraries/CW32L031_StdLib/src/cw32l031_gtim.c[CC] Libraries/CW32L031_StdLib/src/system_cw32l031.c[CC] Libraries/CW32L031_StdLib/src/cw32l031_adc.c[CC] Libraries/CW32L031_StdLib/src/cw32l031_spi.c[CC] Libraries/CW32L031_StdLib/src/cw32l031_vc.c[CC] Libraries/CW32L031_StdLib/src/cw32l031_gpio.c[CC] Libraries/CW32L031_StdLib/src/cw32l031_ram.c[AS] Libraries/CMSIS/Device/startup_cw32l031_gcc.s[LD] build_exec/template.elf[HEX] build_exec/template.elf - > build_exec/template.hex[BIN] build_exec/template.elf - > build_exec/template.bin[DUMP] build_exec/template.elf - > build_exec/template.s[SIZE] build_exec/template.elftext data bss dec hex filename1544 20 1572 3136 c40 build_exec/template.elf

2、下載:

lugl@lugl-virtual-machine:~/CW32L/cw32l083_gcc$ make flash-e Start pyOCD0000430 I Loading /home/lugl/CW32L/cw32l083_gcc/build_exec/template.elf [load_cmd][==================================================] 100%

3、調試:

Waiting forgdb server to start...[2023-06-25T13:04:50.107Z] SERVER CONSOLE DEBUG: onBackendConnect: gdb-server session connected. You canswitch to "DEBUG CONSOLE" to see GDB interactions.pyocd gdbserver --port 50000 --telnet-port 500010000446 I Target type is cw32l031c8 [board]0000529 I DP IDR = 0x0bc11477 (v1 MINDP rev0) [dap]0000557 I AHB-AP#0 IDR = 0x04770031 (AHB-AP var3 rev0) [discovery]0000580 I AHB-AP#0 Class 0x1 ROMtable #0 @ 0xe00ff000 (designer=43b:Arm part=4c0) [rom_table]0000590 I [0]< e000e000:SCS v6-M class=14 designer=43b:Arm part=008 > [rom_table]0000595 I [1]< e0001000:DWT v6-M class=14 designer=43b:Arm part=00a > [rom_table]0000601 I [2]< e0002000:BPU v6-M class=14 designer=43b:Arm part=00b > [rom_table]0000607 I CPUcore #0 is Cortex-M0+ r0p1 [cortex_m]0000610 I Setting core #0 (Cortex-M0+) default reset sequence to ResetSystem [pack_target]0000616 I 2 hardware watchpoints [dwt]0000620 I 4 hardware breakpoints, 0 literal comparators [fpb]0000635 I Semihost server started on port 50001 (core 0) [server]0000752 I GDB server started on port 50000 (core 0) [gdbserver]0000757 I Client connected to port 50000! [gdbserver]0000883 I Attempting to load RTOSplugins [gdbserver][---|---|---|---|---|---|---|---|---|----][========================================]0001608 I Erased 0 bytes (0 sectors), programmed 0 bytes (0 pages), skipped 2048 bytes (4 pages) at 3.44 kB/s [loader]

附工程包:

*附件:cw32l030_gcc.zip

關鍵詞:

責任編輯:QL0009

為你推薦

關于我們| 聯系我們| 投稿合作| 法律聲明| 廣告投放

版權所有 © 2020 跑酷財經網

所載文章、數據僅供參考,使用前務請仔細閱讀網站聲明。本站不作任何非法律允許范圍內服務!

聯系我們:315 541 [email protected]

主站蜘蛛池模板: 中文字幕在线亚洲日韩6页 国产在线视频国产永久 | 日本亚洲高清中文不卡专区 | 欧美亚洲国产精品 | 色综合天天综合网在线观看 | 欧美剧大全 | 国产精品美女视频免费网站 | 91福利电影网 | 日韩成人三级 | 中文免费黄页信息服务网站 | 美女很黄很色的视频 | 97成人免费视 | 国产91 在线播放 | 成人精品一区二区三区电影 | 国产精品亚洲综合色区韩国 | 免费国产h视频在线观看 | 日韩极品视频在线观看 | 国产福利影院 | 亚色在线 | 97影院理论午夜伦不卡偷 | 国产ts美妖涵涵在线观看 | 伊人精品综合在线播放 | 亚洲产国偷v产偷v自拍涩爱 | 日本高清中文字幕高清在线 | 九九九精品 | 成人动漫一区二区小说 | 午夜福利国产在 | 国产精品蜜桃 | 亚洲小说乱欧美另类 | 日韩欧美亚洲精品高清国产 | 最新精品欧美一 | 精品成人一区二区 | 亚洲国产高清一区二区三区 | 国产精品动漫一区二区三区 | 91视频下| 国产午夜三级一区二区三 | 日本三级韩国三级欧美三级 | 欧美婷婷丁香欧美 | 99久热在线精品国产免费观看 | 免费淫秽视频在线在线观看 | 一区二区三区免费精品视频 | 91丨丝袜丨国产探花 |