新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > ARM如何指定函數運行在RAM--KEIL

        ARM如何指定函數運行在RAM--KEIL

        作者: 時間:2016-11-09 來源:網絡 收藏
        兩種方法,假設要要運行在RAM的函數統一放在download.c文件中

        本文引用地址:http://www.104case.com/article/201611/317742.htm

        第一種方法:(采用默認的sct分散文件)

        將要運行在RAM的函數放在一個文件中。在KEIL右鍵點擊該文件"options for File "*.*", 在Memory Assignment中選擇code/const選擇RAM空間

        第二種方法:(采用自寫的sct分散文件)

        將要運行在RAM的函數放在一個文件中。修改sct分散文件

        RW_IRAM1 0x04000000 0x00018000 { ; RW data
        download.o (+RO); modify here
        .ANY (+RW +ZI)
        }

        通過生成的MAP文件可以查看是否該函數已經放在RAM中!

        (ARM初始化代碼應該有將該代碼從FLASH搬運到RAM過程--自動完成)



        關鍵詞: ARM指定函數RAMKEI

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 苍山县| 腾冲县| 中宁县| 尉犁县| 会宁县| 东兰县| 开化县| 新建县| 年辖:市辖区| 凤庆县| 顺义区| 将乐县| 澄迈县| 咸宁市| 边坝县| 资兴市| 东平县| 平阳县| 阳朔县| 洪泽县| 宁晋县| 出国| 博罗县| 宝应县| 黎平县| 贵溪市| 桃园县| 上饶县| 满洲里市| 绥德县| 通化县| 鲁甸县| 特克斯县| 聊城市| 思南县| 曲靖市| 石家庄市| 怀化市| 竹山县| 儋州市| 上饶县|