新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > ulink下在ram中調試stm32的方法

        ulink下在ram中調試stm32的方法

        作者: 時間:2016-11-09 來源:網絡 收藏
        1.在項目文件夾新建RAM.ini

        ----------------------------------------------------------------
        FUNCvoidSetup(void){

        SP=_RDWORD(0x20000000);//堆棧指針
        PC=_RDWORD(0x20000004);//PC
        _WDWORD(0xE000ED08,0x20000000);//中斷向量偏移地址
        }

        LOAD./basic.axfINCREMENTAL//Download,.axf根據自己的文件名和目錄修改

        Setup();//調用Setup();

        g,main//跳轉到main

        ----------------------------------------------------------------------copy以上。

        2.把程序起始地址改成RAM的起始地址。

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

        #ifdef VECT_TAB_RAM
        /* Set the Vector Table base location at 0x20000000 */
        NVIC_SetVectorTable(NVIC_VectTab_RAM, 0x0);
        #else /* VECT_TAB_FLASH */
        /* Set the Vector Table base location at 0x08000000 */
        NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x0);
        #endif



        關鍵詞: ulinkram調試stm3

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 雅安市| 黑龙江省| 渭源县| 二手房| 民和| 济南市| 巴南区| 柳林县| 如东县| 永兴县| 广州市| 江永县| 花莲县| 临泽县| 论坛| 布尔津县| 顺昌县| 化德县| 玛纳斯县| 台江县| 南康市| 疏勒县| 云安县| 光泽县| 崇左市| 松桃| 上蔡县| 峨边| 中牟县| 酉阳| 淮安市| 凌云县| 韩城市| 张北县| 颍上县| 桂平市| 瓮安县| 潜江市| 绥阳县| 会东县| 岑巩县|