在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > STM32 RVMDK JLINK下flash和RAM調(diào)試方法

            STM32 RVMDK JLINK下flash和RAM調(diào)試方法

            作者: 時(shí)間:2016-11-11 來源:網(wǎng)絡(luò) 收藏
            stm32f107vc開發(fā)板,uvision V4.00u,JLINK V8,J-Link ARM V4.08l。

            flash調(diào)試方法

            本文引用地址:http://www.biyoush.com/article/201611/317056.htm

            1.打開要調(diào)試的工程,左欄工程上右擊options for target。進(jìn)入debug中選擇jlink.

            2. utility中選擇jlink.

            3. 用JLINK連接PC和開發(fā)板,打開開發(fā)板電源。進(jìn)入旁邊的settings,添加flash燒寫方法。

            4。一路OK回去,rebuild,ctrl+F5進(jìn)入調(diào)試,可以單步和斷點(diǎn)。根據(jù)ST公司的reference manual 2.3.3 embedded flash,知道flash的地址從0x0800 0000開始。在調(diào)試窗口中看到匯編的地址為0x0800開頭,說明代碼段燒進(jìn)了flash。

            SRAM下調(diào)試方法:

            1. 將Keil安裝目錄下D:KeilARMBoardsKeilMCBSTM32STLIB_Blinky的ram.ini拷貝到需要調(diào)試的工程目錄下,并把需要載入的文件改為需調(diào)試工程AXF文件的位置和名稱,此處工程為GPIO。

            2. 根據(jù)reference manual 2.3.1,SRAM的起始地址為0x2000 0000。要將代碼段放入SRAM中,必須設(shè)置程序只讀段從SRAM起始位置開始,一定長(zhǎng)度(此處設(shè)置為0X4000)后,數(shù)據(jù)段RAM開始。注意兩端的長(zhǎng)度不能超過SRAM的總大小。

            3. 同flash下調(diào)試的步驟1和2,選擇jlink。

            4. 在debug頁下添加ram.ini。

            5. 選擇不要擦除flash,修改代碼段和數(shù)據(jù)段的位置和大小。

            6. 一路OK,rebuild,ctrl+F5進(jìn)入調(diào)試??梢詥尾?,step in和斷點(diǎn)??磪R編代碼的位置,以0x2000開頭,說明程序運(yùn)行在SRAM中。

            另外,查看工程目錄下的.sct文件,如下。

            LR_IROM1 0x20000000 0x00004000 { ; load region size_region
            ER_IROM1 0x20000000 0x00004000 { ; load address = execution address
            *.o (RESET, +First)
            *(InRoot$$Sections)
            .ANY (+RO)
            }
            RW_IRAM1 0x20004000 0x00004000 { ; RW data
            .ANY (+RW +ZI)
            }
            }

            說明的確已經(jīng)把程序配置到SRAM空間。



            評(píng)論


            技術(shù)專區(qū)

            關(guān)閉