1. Keil MDK中使用Arm compiler 6注意事項(xiàng)

        共 770字,需瀏覽 2分鐘

         ·

        2021-10-21 08:13

        關(guān)注、星標(biāo)公眾號(hào),直達(dá)精彩內(nèi)容

        來源:技術(shù)讓夢(mèng)想更偉大

        整理:李肖遙


        使用Arm Compiler 6要求

        • MDK版本:5.23及以上版本
        • Keil MDK-Middleware Pack:Version 7.4.0 or higher
        • Keil ARM Compiler Support Pack:Version 1.3.0 or higher
        • ARM CMSIS Pack Version:5.0.1 or higher

        AC5與AC6不同之處

        1. 不顯示警告信息,使用-Wno-參數(shù)。這樣有助于我們將關(guān)注點(diǎn)放在修改錯(cuò)誤上來。關(guān)于詳細(xì)的AC6警告選項(xiàng)請(qǐng)參考:http://clang.llvm.org/docs/DiagnosticsReference.html

        1. AC5與AC6不兼容的語言擴(kuò)展

        1. AC6開始兼容GNU風(fēng)格的匯編代碼
        //?Simple?GNU?syntax?example?
        //?Iterate?round?a?loop?10?times,?adding?1?to?a?register?each?time.
        ?.section?.text,"x"?
        ?.balign?4
        main:?//?
        ?MOV?w5,#0x64?//?W5?=?100?
        ?MOV?w4,#0?//?W4?=?0
        ?B?test_loop?//?branch?to?test_loop?
        loop:
        ?ADD?w5,w5,#1?//?Add?1?to?W5
        ?ADD?w4,w4,#1?//?Add?1?to?W4
        test_loop:
        ?CMP?w4,#0xa?//?if?W4?
        ?BLT?loop
        ?.end?//


        1. AC6增加了對(duì)Link時(shí)間的優(yōu)化

        AC6對(duì)整個(gè)程序進(jìn)行分析將沒有使用到的模塊移除,而以前AC5只能在模塊中檢測。

        來源:https://blog.csdn.net/twx11213030422/article

        ???????????????? ?END ?????????????????

        關(guān)注我的微信公眾號(hào),回復(fù)“加群”按規(guī)則加入技術(shù)交流群。

        歡迎關(guān)注我的視頻號(hào):


        點(diǎn)擊“閱讀原文”查看更多分享,歡迎點(diǎn)分享、收藏、點(diǎn)贊、在看。

        瀏覽 70
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
          
          

            1. 女警乳链乳环蒂环调教 | 电影《性呻吟》未删减版 | 一级黄色视频看看 | 137无码XXXX肉体裸交摄影XXX | 大香蕉第一页 |