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)理

頂部

咨詢
主站蜘蛛池模板: 成人免费视频l免费观看 | 91福利视频导航 | 亚洲三区视频 | 午夜精品久久久久久久久日韩欧美 | 国产性夜夜性夜夜爽91 | 国产精品999 | 欧美亚洲丝袜 | 国产99精品一区二区三区免费 | 草 榴 2020最新地址T66Y | 黄页网站视频 | 被十几个男人扒开腿猛戳电影 | 免费观看成人毛片A片2008 | 88海外华人免费 | 国产麻豆精品一区 | 青丝影院免费看 | 天堂网2016 | 狠狠狠的在啪线香蕉 | 古装一级毛片顶级 | 永久黄色免费网站 | 国产美女视频免费观看的网站 | 国产女同一区二区三区五区 | 日日碰狠狠躁久久躁7777 | 婷婷色激情 | 精品区2区3区4区产品乱码9 | 国模沟沟一区二区三区 | 公用小荡货芊芊 | 少妇人妻丰满做爰XXX | 出轨的女人完整版 | 免费大片黄在线观看 | 激情内射亚州一区二区三区爱妻 | 日韩人妻熟女中文字幕 | 篠崎かんな黑人解禁粗暴 | 中国女人做爰A片 | 老师我好爽再深一点办公室 | 在线免费黄色网址 | 偷拍快播 | 中文字幕乱码免费视频 | 亚洲精品高清国产一线久久97 | 极品夜夜嗨久久精品17c | 国产一级久久免费特黄 | 韩国伦理片手机在线观看 |