中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

KeilMDK配置詳解與調試技術-創(chuàng)新互聯(lián)

工程配置介紹

①??? 通用配置選項;

創(chuàng)新互聯(lián)服務項目包括咸豐網站建設、咸豐網站制作、咸豐網頁制作以及咸豐網絡營銷策劃等。多年來,我們專注于互聯(lián)網行業(yè),利用自身積累的技術優(yōu)勢、行業(yè)經驗、深度合作伙伴關系等,向廣大中小型企業(yè)、政府機構等提供互聯(lián)網行業(yè)的解決方案,咸豐網站推廣取得了明顯的社會效益與經濟效益。目前,我們服務的客戶以成都為中心已經輻射到咸豐省份的部分城市,未來相信會繼續(xù)擴大服務區(qū)域并繼續(xù)獲得客戶的支持與信任!

②??? 操作系統(tǒng)選項;

③??? 勾選后可以減小鏡像尺寸,加快運行速度;

④??? 浮點配置;

⑤??? 加載簡要配置,分散加載情況需要配置;

  1. 編譯器輸出選項;

  1. 可執(zhí)行鏡像名稱;

  1. 跳轉信息,選擇該項可以查詢跳轉信息,不選擇可以加快編譯速度;

  1. 生成庫.lib;

  1. 編譯器編譯報表選項;

  1. 編譯器編譯列表選項;

  1. 編譯器、預處理器報表選項;

  1. 連接器報表選項;

  1. 用戶配置選項;

  1. C/C++編譯前運行選項;

  1. 工程build前運行選項;

  1. 工程build后運行選項;

  1. 編譯器配置選項;

  1. 匯編器全局宏定義;

  1. 編譯器等級優(yōu)化選項;

  1. 對冗余函數的優(yōu)化,建議勾選;

  1. 編譯器路徑;

  1. 編譯器控制字;

  1. 編譯器已添加控制字;

  1. 匯編器;

  1. 匯編器全局宏定義;

  1. 匯編器常用控制字;

  1. 匯編器路徑;

  1. 匯編器控制字;

  1. 匯編器已添加控制字;

  1. 連接器;

  1. 連接器常用功能開關;

  1. 分散加載文件;

  1. 連接器命令控制字段;

  1. 連接器已加載控制字;

調試技術

1.內核寄存器;其中R0-R7也被稱為低組寄存器,可以被所有指令使用;R8-R12也被稱為高組寄存器,只能被32bit使用,不能被16bit指令使用;R13堆棧指針寄存器;R14連接寄存器,用于在調用子程序時存儲返回地址;R15為程序計數器,在匯編代碼中一般我們都都叫它的外號“PC”。因為CM3內部使用了指令流水線,讀PC時返回的值是當前指令的地址+4。通過這些寄存器組可以迅速定位到出錯的程序的位置,無須在界面5里面打斷點自己慢慢找。

例如,寫如下代碼:

void test_param(int var1,int var2,int var3,int var4,int var5,int var6){
    var1++;
    var2++;
    var3++;
    var4++;
    var5++;
    var6++;
}
int main(void)
{  
  test_param(0x11,0x22,0x33,0x44,0x55,0x66);
  while (1)
  {
  }
}

進入debug調試,可以觀察寄存器組,及堆棧中的值:

2.反匯編窗口;在問題難以定位的情況下,匯編可能是分析問題的最后一根稻草。

3.命令窗口,Keil支持很多的調試命令,作為斷點調試的強有力補充手段,比如用于顯示特定Memory的Display命令、用于顯示當前Symbol的dir命令、用于調用邏輯分析儀的LA命令、用于下一些特殊斷點的BreakSet/BreakRead命令等。

4.CallStack+locals窗口;可以顯示變量/當前堆棧的里的元素,可以看出堆棧內部情況及調用關系。

其他窗口如memory窗口,可以通過輸入地址查看具體存儲值,非常常用。

其他窗口如NVIC窗口,可以觀察所有中斷的狀態(tài)。

拓展內容

1.《Cortex-M啟動代碼分析》

2.《編譯器原理簡介》

你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網查看詳情吧

本文名稱:KeilMDK配置詳解與調試技術-創(chuàng)新互聯(lián)
URL鏈接:http://www.rwnh.cn/article34/ceedse.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供外貿網站建設、搜索引擎優(yōu)化網站營銷、電子商務、網頁設計公司移動網站建設

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)
商都县| 搜索| 临沧市| 六安市| 香格里拉县| 兰坪| 宁远县| 玛纳斯县| 精河县| 通化县| 蓬溪县| 呼玛县| 杭州市| 灵宝市| 天祝| 迭部县| 石狮市| 郴州市| 邵东县| 石楼县| 宝应县| 九江市| 苍溪县| 德保县| 健康| 昭平县| 玛多县| 广东省| 桓台县| 石泉县| 东明县| 饶平县| 中宁县| 邵阳市| 甘孜| 清水河县| 高雄市| 通辽市| 峨山| 南城县| 方正县|