98国产精品综合一区二区三区,国产福利视频,男人添女人囗交做爰视频,日本免费一区二区三区视频观看

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當前位置:首頁 >> 技術中心 >> 單片機入門 >> 解決STM32調試,無法進入main函數的問題

解決STM32調試,無法進入main函數的問題

關鍵字:STM32 編程 作者:admin 來源:不詳 發(fā)布時間:2018-05-18  瀏覽:11

 昨天調試STM32程序,以前使用的是MDK3.40的版本,把版本升了下級,升到了MDK4.10,裝好后,一運行,哈哈,新版本給人的感覺就是不一樣啊,很爽,較之前有很多改進,把自己以前的程序打開,編譯運行發(fā)現程序調試時無法進入Main函數,弄了很久,很是郁悶啊,最后還是在ourdev的壇子里,找到了同樣問題的解決方法,多謝ourdev,以下是壇子里面的帖子,我把他貼出來了.

sdc666 :

請問高手,我在調試我的STM32F101c8t6時,遇到一個問題,因為我要調試串口,我在main.c中添加了#include ,編譯可以通過,但是當我用jlink硬件調試時,一開始就停在了 " 0x08001460 BEAB BKPT 0xAB";并且無法向下運行. 請問高手,這個問題的原因是什么?怎么解決? 謝謝!

_sys_open:

0x08001450 B50E PUSH {r1-r3,lr}

0x08001452 E9CD0100 STRD r0,r1,[sp,#0]

0x08001456 F000FAF9 BL.W strlen (0x08001A4C)

0x0800145A 9002 STR r0,[sp,#0x08]

0x0800145C 4669 MOV r1,sp

0x0800145E 2001 MOVS r0,#0x01

0x08001460 BEAB BKPT 0xAB

0x08001462 BD0E POP {r1-r3,pc}

pldjn :

應該是項目設置的問題,檢查一下你的設置.

sdc666:

pldjn 你好,能詳細指點以下么?應該怎樣設置? 這個程序是我該的,本來是沒有#include ,我添加串口后因為需要標準庫函數,所以才加上的. 是不是還要設置編譯環(huán)境? 謝謝.

pldjn :

你用J-Flash打開你的HEX文件看看編譯的是否是對的.不用自動下載使用J-flash燒進去調一下試試.

dragonwww:

我也遇到同樣問題,我是調用printf時出現的這個錯誤,我已經把putchar重定位了,不知道為何還是出錯,求解,THX!

yugen:

那是因為你使用了printf之類的庫函數,需要編寫_sys_exit()之類底層函數。照你的提示看,也許是_sys_open()沒寫。_sys_xxx之類的的只要寫個空函數就行了。

dragonwww:

to yugen:

能否說的再仔細些,如果自己編寫個空函數應該放在哪里?函數定義格式是什么樣的呢?

納悶的是以前也用過printf,沒出現這個提示啊。

PZLPDY:

5樓的應該不是這樣吧?

應該是你沒有選中微庫造成的。這個問題昨天我遇到過。在工程的設置選項里把微庫勾上就OK了

dragonwww:

to PZLPDY:

蒼天啊,果然如你所說,把微庫勾上就OK了,奇怪了為什么以前用的的時候沒報錯呢?以前也沒選微庫啊!

yugen:

因printf()之類的函數,使用了半主機模式。使用微庫的話,不會使用半主機模式,所以就沒有問題。

添加下面代碼,就可以使用標準庫了:

#pragma import(__use_no_semihosting)

_sys_exit(int x)

{

x = x;

}

struct __FILE

{

int handle;

/* Whatever you require here. If the only file you are using is */

/* standard output using printf() for debugging, no file handling */

/* is required. */

};

/* FILE is typedef’ d in stdio.h. */

FILE __stdout;

dragonwww:

yugen是高手啊,再請教一下:

1.何為“半主機模式”?與 非半主機模式有何區(qū)別?

2.你的這段代碼需要放在那個文件里?自己的main函數所在的文件嗎?

3.看到代碼實現了_sys_exit,那我提示錯誤的_sys_open()不用實現嗎?

請指教,多謝!

yugen:

你說的問題都可以在"RealView® 編譯工具庫和浮點支持指南"書中找到,網上有下,我就不復制了。書有中文的。realview編譯器有好幾本書,都有中文。

編輯:admin  最后修改時間:2018-05-18

聯系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A08

Copyright © 2014-2025 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號-4

国产亚州精品女人久久久久久| 国产a片| 久久久久99精品成人片直播| 无码欧美人xxxxx日本漫画| 大内密探零零性性| 铁矿石期货实时行情| 性少妇sex麻豆hd中国| 在教室伦流澡到高潮hgl动漫| 被绑在机器上榨精失禁男男| 美女班主任露出奶头喂我乳我| 一对浑圆的胸乳被揉捏动态图| 小sb几天没做sao死了| 18禁裸乳无遮挡啪啪无码免费| 嗯h客厅h禁欲教授| 男人桶女人30分钟| 亚洲色成人WWW永久网站| 久久久综合香蕉尹人综合网| 国产在线视频一区二区三区| 成人性生交大片免费看中文| 自拍偷在线精品自拍偷无码专区| 日本丰满熟妇bbxbbxhd| 自由xx 视频 hq 性别| 猛男GΑY小鲜肉VⅠDE0S| 亚洲国产成人久久精品大牛影视| 老司机精品视频| 久久99精品久久久久久无毒不卡| 成全视频在线观看免费观看| 无码日本精品xxxxxxxxx| hkdoll玩偶在线无码国产| 亚洲av成人精品一区二区三区| 亚洲乱码爆乳精品成人毛片| 中文字幕av人妻一本二本| 日本做爰高潮又黄又爽| 亚洲国产精品无码| 人妻人人澡人人添人人爽| 天天干天天射天天操| 国精品无码一区二区三区在线蜜桃| 人妻激情偷乱一区二区三区| 久久久久久av无码免费网站下载| 成人欧美一区二区三区在线观看| 无人在线观看完整免费版视频|