91视频丝瓜-91视频完整版高清-91视频网-91视频网店-91视频网或将从此无大神-91视频网入口

您好,歡迎訪問上海現(xiàn)易電子元器件有限公司網(wǎng)站!

021-51870898
021-51870898   18019251567
4新聞資訊
您的位置: 首頁 ->  新聞資訊 -> 單片機

?STM32 在 KEIL 下使用 SWV 輸出調(diào)試信息

文章出處:單片機 責(zé)任編輯:上海現(xiàn)易電子元器件有限公司 發(fā)表時間:2018-05-20

—— 使用STM32,個人認為 keil 還是首選
SWV 需要占用一個引腳 PB3/JTDO/TRACES WO 與 JTDO 復(fù)用,使用 SW 時,這一腳將被占用,作為 TRACES WO,一般常見仿真器直接支持

首先重寫 fputc

#include
int fputc(int c, FILE *f)
{
ITM_SendChar(c);
return(c);
}

就可以使用 printf 輸出調(diào)試信息,但實際上我這么做失敗了,初始化的時候不知道卡在了哪里,也不弄了,反正 ITM_SendChar 一樣可以輸出。

打開工程選項:
- project -> options for target
- "Debug"標簽
- Initialization File: Keil\ARM\Boards\Keil\MCBSTM32\STLIB_Blinky\STM32DBG.ini
因為 SWV 設(shè)置只能由調(diào)試器寫入

仿真器選擇:
如果使用 ULINK,則選擇 SWJ/Port SW
如果是 JLINK,則選擇 Port SW

Trace 選擇:
- Trace enable
- Core Clock 填寫你捕獲時CPU的頻率
- ITM 使用端口 0 ,這個改不改應(yīng)該影響不大

進入調(diào)試后:
View -> Serial Windows -> Debug (printf) Viewer 就看到輸出信息了

最后備注一下:我山寨版的 ULINK2 失敗了……但同樣是山寨版的 JLINK 成功了

//======================================================

備注::

1》這樣試了一下還真的是可以打印出調(diào)試消息----用printf函數(shù)-----打印到了UART#1

2》配置工程使用的是仿真環(huán)境----Options/Debug/Use Simulator/++++指定STM32DBG.ini做為初始化文件

3》其它沒有什么好設(shè)置的


上海現(xiàn)易電子元器件有限公司 版權(quán)所有 未經(jīng)授權(quán)禁止復(fù)制或鏡像

CopyRight 2020-2025 www.urqm.cn All rights reserved   滬ICP備2020031792號

電話

易經(jīng)理

18019251567

微信

易經(jīng)理

易經(jīng)理

頂部

咨詢
主站蜘蛛池模板: 小荡货好紧好爽奶头好大视频网站 | 大色网我爱看 | 国产美女在线一区二区三区 | 国内精品中文字幕 | 成人片在线视频 | 国产97在线观看 | 性一交一乱一交A片久 | 东北老女人大叫爽死啦 | 毛片区| 色欲狠狠躁天天躁无码中文字幕 | 日本一区二区三区免费A片 日本一区色情无码视频在线观看 | 国产亚洲精品成人AV久久 | 午夜精品视频在线观看美女 | 国产乱轮 | 色老汉电影 | 日本免费一区二区在线观看 | 乱理片 最新乱理片2024 | 国产精品一区二区在线播放 | 亚洲精品一区二区三区四区久久 | 大香网伊人久久综合网2021 | 亚洲精品一区二区三区麻豆 | 一区二区三区好的精华液杨朝越 | 国产人妻人伦精品836700 | 亚洲精品天堂在线观看 | 成人网站色情WWW在线 | 黑人狂躁日本妞无码A片视频 | 老湿机免费体十分钟 | 成人美女黄网站色大色费 | 久久综合九色欧美综合狠狠 | 99热久久爱五月天婷婷 | 精品一卡2卡三卡4卡免费乱码 | 久久国产精品偷 | 玖玖玖视频在线观看视频6 玖玖玖免费观看视频 | 国产色婷婷免费视频 | 亚洲国产精品二区久久 | 成年18网站免费视频网站 | 欧亚乱色熟一区二区三四区 | 日韩精品中文字幕在线观看 | 精品丰满人妻无套内射 | 日本中文字字幕乱码电影直播 | 亚洲三级黄色 |