chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

解決IAR不能設置斷點的問題

黃工的嵌入式技術圈 ? 來源:黃工的嵌入式技術圈 ? 2020-03-20 10:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

寫在前面

有網(wǎng)友問:我在使用IAR在線調(diào)試過程中不能打斷點,但在編輯的時候可以打斷點,一點擊調(diào)試按鈕之后,所打的斷點就失效了······

類似的問題:在先調(diào)試過程中,在反匯編的窗口中可以設置斷點,在C編譯區(qū)不能設置斷點。

查看斷點的方法:菜單view->breakpoints 就會在窗口顯示所有斷點信息。

通常出現(xiàn)這類現(xiàn)象是因為你要加斷點的位置并沒有程序(或不匹配程序),也就是你的C代碼和你的實際代碼對不上號了。遇到以上問題,解決的辦法一般有下面幾種。

常見解決辦法

1.Rebuild All重新編譯

A.Project -> Clean:把前面編譯后的文件刪除;

B.Project ->Rebuild All:再重新編譯所有文件。

這種情況比較常見,有可能是在更改了部分文件。

2.查看配置是否正確

A.生產(chǎn)Debug信息

Project ->Options->C/C++ Compiler->Output:勾選上“Generate debug informat” 這個選項。

B.鏈接包含Debug信息

Project ->Options->linker->Output:勾選上“Include debug information in output” 這個選項。

3.代碼優(yōu)化等級較高

在某些場合下,比如要求執(zhí)行代碼的速度,或者代碼容量比較大而芯片容量又有限,就需要對代碼進行優(yōu)化,優(yōu)化的等級分多種。

沒有特別要求,代碼就可以不用優(yōu)化。代碼高度優(yōu)化存在弊端,特別是代碼不規(guī)范的情況下。有一點就是本文說的,高度優(yōu)化的代碼,會影響在線調(diào)試,可能你某部分代碼被優(yōu)化導致你不能打斷點。

這個時候就容易出現(xiàn):在先調(diào)試過程中,在反匯編的窗口中可以設置斷點,在C編譯區(qū)不能設置斷點。

Project ->Options->C/C++ Compiler->Optimizations選擇優(yōu)化的等級:

4.代碼處于條件編譯未選中狀態(tài)

什么是條件編譯呢?

就是#if #else #endif 這類帶有#的預處理編譯。

如果你的代碼不再預編譯里面,則不能打斷點。

5.推測的問題

我們都知道軟件一般都會存在bug,即使是強大的Windows、iOS、Android操作系統(tǒng)也經(jīng)常修復或升級。

若懷疑是IAR軟件自身的問題,建議升級到最新。我個人喜歡嘗試新鮮的東西,之前看過我文章的人都知道,Keil、IAR新版我和大家分享過。若你IAR出現(xiàn)此類問題,上面幾種方法都無效,建議更新IAR版本:

IAR for STM8介紹、下載、安裝與注冊

IAR for ARM介紹、下載、安裝與注冊

其他問題都排除了,還有可能是Windows系統(tǒng)高度優(yōu)化的問題,這個建議重裝系統(tǒng)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • IAR
    IAR
    +關注

    關注

    5

    文章

    414

    瀏覽量

    38660
  • 在線調(diào)試

    關注

    0

    文章

    5

    瀏覽量

    6684
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    IAR for MAXQ如何下載

    當我打開.eww的IAR工程時,出現(xiàn)了 我下載的是IAR for ARM
    發(fā)表于 02-02 15:38

    對比分析電能質(zhì)量在線監(jiān)測裝置支持的斷點續(xù)傳文件傳輸協(xié)議的優(yōu)缺點

    為了清晰區(qū)分各斷點續(xù)傳文件傳輸協(xié)議的適配性,下面從 安全性、斷點能力、傳輸效率、配置難度、兼容性 等核心維度,對電能質(zhì)量在線監(jiān)測裝置支持的 FTP、SFTP、FTPS、HTTP/HTTPS 協(xié)議進行
    的頭像 發(fā)表于 12-05 17:49 ?3647次閱讀
    對比分析電能質(zhì)量在線監(jiān)測裝置支持的<b class='flag-5'>斷點</b>續(xù)傳文件傳輸協(xié)議的優(yōu)缺點

    電能質(zhì)量在線監(jiān)測裝置支持斷點續(xù)傳的文件傳輸協(xié)議有哪些?

    電能質(zhì)量在線監(jiān)測裝置針對 文件級斷點續(xù)傳 (如故障錄波文件、歷史數(shù)據(jù)報表、諧波頻譜文件等),主要支持以下專用文件傳輸協(xié)議,不同協(xié)議在安全性、傳輸效率與適用場景上各有側重: 一、核心支持的文件傳輸協(xié)議
    的頭像 發(fā)表于 12-05 17:46 ?3197次閱讀
    電能質(zhì)量在線監(jiān)測裝置支持<b class='flag-5'>斷點</b>續(xù)傳的文件傳輸協(xié)議有哪些?

    在FPGA設計中集成事件斷點的實現(xiàn)過程

    如果對處于全速(at-speed)運行下的FPGA調(diào)試,工程師在現(xiàn)有通用“能力技術”基礎上,再增加“硬件斷點”功能,那么對高速運行FPGA,也就擁有像調(diào)試軟件程序類似的完整可觀測能力(Full Visibility)和可控制能力(Controllability)。
    的頭像 發(fā)表于 11-07 11:20 ?5520次閱讀
    在FPGA設計中集成事件<b class='flag-5'>斷點</b>的實現(xiàn)過程

    基于蜂鳥E203的硬件斷點功能添加

    先讀回Debugger,保存起來,然后把一條特殊指令寫到這個地址去,從而在運行時識別。這種方法的優(yōu)點時數(shù)目不受限制,但是由于要寫memory,所以不能設置在ROM中。硬件斷點,則需要硬件寄存器支持
    發(fā)表于 10-23 07:11

    debug調(diào)試的時候斷點失效了,程序不能跑到斷點,怎么解決?

    斷點的作用失效,該怎么處理 出現(xiàn)這種情況的時候是因為但是在debug的時候?qū)link拔出來了,再恢復的時候出現(xiàn)這個問題,已經(jīng)將軟件重新安裝了一邊,還是很會出現(xiàn)這個問題。
    發(fā)表于 10-14 06:12

    工業(yè)網(wǎng)關的斷點續(xù)傳有哪些作用

    工業(yè)網(wǎng)關的斷點續(xù)傳功能在工業(yè)場景中具有重要作用,它通過在數(shù)據(jù)傳輸中斷后能夠從中斷點繼續(xù)傳輸,而非重新開始,顯著提升了數(shù)據(jù)傳輸?shù)目煽啃?、效率和靈活性。以下是其核心作用及具體應用場景的詳細分析: 1.
    的頭像 發(fā)表于 10-10 13:58 ?745次閱讀

    UPS電源“不間斷點”全解析:技術原理、關鍵指標與選購避坑指南

    在電力依賴度極高的現(xiàn)代場景中,UPS(不間斷電源)的“不間斷點”能力直接決定了其能否真正守護關鍵設備的穩(wěn)定運行。本文將從技術本質(zhì)、實現(xiàn)方式、核心指標到選購策略,系統(tǒng)解析這一核心概念,助您精準選擇適合
    的頭像 發(fā)表于 09-23 08:49 ?1392次閱讀
    UPS電源“不間<b class='flag-5'>斷點</b>”全解析:技術原理、關鍵指標與選購避坑指南

    工業(yè)智能網(wǎng)關的斷點續(xù)傳功能體現(xiàn)在那些方面

    工業(yè)智能網(wǎng)關是連接工業(yè)設備(如PLC、傳感器、機器人、數(shù)控機床等)與云端平臺(如SCADA、MES、ERP等)的硬件或軟件設備,具備數(shù)據(jù)采集、協(xié)議轉換、邊緣計算、安全防護、斷點續(xù)傳等功能,是工業(yè)物
    的頭像 發(fā)表于 09-15 14:31 ?857次閱讀
    工業(yè)智能網(wǎng)關的<b class='flag-5'>斷點</b>續(xù)傳功能體現(xiàn)在那些方面

    如何在 IAR Embedded Workbench for ARM 開發(fā)環(huán)境中啟用可配置數(shù)據(jù)閃存并設置大小?

    如何在 IAR Embedded Workbench for ARM 開發(fā)環(huán)境中啟用可配置數(shù)據(jù)閃存并設置大???
    發(fā)表于 08-26 07:49

    如何為新唐 8051 系列設置 IAR 8051 工作臺項目?

    如何為新唐 8051 系列設置 IAR 8051 工作臺項目
    發(fā)表于 08-25 06:26

    在 Keil / IAR 開發(fā)環(huán)境下的 Debug 模式下,用戶是否可以在空閑 ru 期間立即添加新的斷點?

    在 Keil / IAR 開發(fā)環(huán)境下的 Debug 模式下,用戶是否可以在空閑 ru 期間立即添加新的斷點
    發(fā)表于 08-21 07:56

    請問如何在 IAR Embedded Workbench for ARM 開發(fā)環(huán)境中啟用可配置數(shù)據(jù)閃存并設置大???

    如何在 IAR Embedded Workbench for ARM 開發(fā)環(huán)境中啟用可配置數(shù)據(jù)閃存并設置大???
    發(fā)表于 08-20 06:23

    IAR平臺現(xiàn)已提供對Zephyr RTOS的量產(chǎn)級支持

    IAR宣布,其嵌入式開發(fā)平臺正式推出對Zephyr RTOS的量產(chǎn)級支持。該支持自IAR的Arm開發(fā)工具鏈v9.70起全面提供。
    的頭像 發(fā)表于 07-09 15:43 ?724次閱讀

    邊緣計算網(wǎng)關支持斷點續(xù)傳嗎

    邊緣計算網(wǎng)關通常支持斷點續(xù)傳功能 。斷點續(xù)傳功能是邊緣計算網(wǎng)關的重要特性之一,它能夠在網(wǎng)絡中斷或設備故障時,將采集到的數(shù)據(jù)暫存在本地存儲空間中,待網(wǎng)絡恢復后再將數(shù)據(jù)上傳至云平臺,從而保證數(shù)據(jù)的完整性
    的頭像 發(fā)表于 05-27 15:25 ?937次閱讀