日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > VELT-0.2.8對STM32開發的支持(4):鏈接與調試

VELT-0.2.8對STM32開發的支持(4):鏈接與調試

來源:程序員人生   發布時間:2016-09-03 15:49:32 閱讀次數:2656次

VELT的全稱是Visual EmbedLinuxTools,它是1個與visual gdb類似的visual studio插件,用以輔助完成Linux開發。利用這個插件,將可以在visual studioIDE中進行Linux利用程序的開發(包括編譯和調試),也能夠進行ubootlinux內核的編譯,并根據編譯時的毛病信息正肯定位到源碼。目前的版本是0.2.7,支持vs2012/vs2013/vs2015

下載地址:http://download.csdn.net/user/lights_joy

Velt討論QQ群:375515651


在上1節里我們對很多細節沒有太在乎,在這1節里我們重新整理1下全部工程。不看不知道,1看嚇1跳,上1節犯了好幾個毛病。

我們所用的CPUSTM32F101 RCT6256K Flash32K SRAM

根據ST手冊,它應當使用HD的初始化代碼,而不是上1節使用的LD,因此將startup_stm32f10x_ld.s文件改成startup_stm32f10x_hd.s

相應地將STM32F10X_LD這個宏改成STM32F10X_HD

system_stm32f10x.c這個文件中有1個CPU頻率的定義:

#if defined (STM32F10X_LD_VL) || (defined STM32F10X_MD_VL) || (defined STM32F10X_HD_VL) /* #define SYSCLK_FREQ_HSE HSE_VALUE */ #define SYSCLK_FREQ_24MHz 24000000 #else /* #define SYSCLK_FREQ_HSE HSE_VALUE */ /* #define SYSCLK_FREQ_24MHz 24000000 */ #define SYSCLK_FREQ_36MHz 36000000 /* #define SYSCLK_FREQ_48MHz 48000000 */ /* #define SYSCLK_FREQ_56MHz 56000000 */ /* #define SYSCLK_FREQ_72MHz 72000000 */ #endif

這里默許選擇的是72M,但CPU實際工作頻率只能在36M,因此需要做修改。

 

接下來,我們還需要整理1下鏈接腳本。

STM32庫的Projects目錄下,提供了很多的示例工程,直接取其中的某個鏈接腳本為模板,根據實際情況修改FLASHRAM的定義:

/* Highest address of the user mode stack */ _estack = 0x20007FF8; /* Generate a link error if heap and stack don't fit into RAM */ _Min_Heap_Size = 0; /* required amount of heap */ _Min_Stack_Size = 0x800; /* required amount of stack */ /* Specify the memory areas */ MEMORY { FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 256K RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 32K MEMORY_B1 (rx) : ORIGIN = 0x60000000, LENGTH = 0K }

主要就是_estackFLASH LENGTHRAM LENGTH3個參數。

終究的工程就是這個模樣的:


F7生成:

接下來試試在VS里調試:

首先配置好目標機的參數:


這里主要有3項:

目標連接類型必須選擇GdbServer,目標機IP選擇本機127.0.0.1,目標機端口選擇3333,這個端口必須和OpenOcdgdbserver端口相1致。

main函數里設置斷點,F5調試運行程序:


哈哈,弄定!

bye, JLINK~~~

bye, IAR~~~

大笑




生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 日韩精品久久一区 | www.黄色在线观看 | 精品视频在线一区 | 久久91视频| 99精品在线 | 亚洲精品一区二区三区中文字幕 | 青青草在线播放 | 欧美久久一区二区 | 国内精品一区二区三区视频 | 日韩一区在线播放 | 日本精品久久久久久久 | 免费h片网站 | 黄色毛片免费看 | 国产精品videossex| 美女日日日 | 一区二区高清在线 | 中文字幕亚洲一区二区三区 | 中久免费中文 | 在线观看日韩 | 成人av电影网站 | 成人精品视频99在线观看免费 | 91麻豆精品国产91久久久久久 | 日韩视频在线一区二区 | 国产亚洲一区二区三区 | 国产网址 | 日本理伦片午夜理伦片 | 日韩中文字幕在线播放 | 天天爱天天操 | 色接久久| 91日韩在线 | 日韩激情视频 | 91香蕉视频污污 | av电影日韩 | 欧美日韩一区二区三区不卡视频 | 91精品国产色综合久久不卡蜜臀 | 91一区二区在线观看 | 国产精品视频一区二区三区不卡 | 国产亚洲精品久久久久久 | 麻豆三区| 这里只有久久精品视频 | 日韩欧美精品在线观看 |