久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1575|回復: 1
打印 上一主題 下一主題
收起左側

這個MCU程序怎么會跑飛?

[復制鏈接]
跳轉到指定樓層
樓主
ID:135253 發表于 2019-8-15 18:05 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
向MCU高手請教:
原匯編程序
;/*匯編語言部分程序設計*/
REG_EXT0CON                EQU                0xFFF01018
EBI_EXT0_VALUE        EQU                0xF0078003  
        AREA   Vect, CODE, READONLY
       ENTRY                 ;定義匯編程序的入口點
       ;異常向量表
        B                Reset_Handler
        B                Undefined_Handler
        B                SWI_Handler
        B                Prefetch_Handler
        B                Abort_Handler
        B                .                        
        B                IRQ_Handler
        B                FIQ_Handler
Undefined_Handler
        B       .
SWI_Handler
               B       .
Prefetch_Handler
        B       .
Abort_Handler
        B       .
IRQ_Handler
            B       .
FIQ_Handler
        B       .
Reset_Handler
                LDR                R1,=REG_EXT0CON        
                LDR                R0,=EBI_EXT0_VALUE          ;外部IO空間初始化
                    STR                        R0,[R1]
                LDR                     SP, =8100        ;堆棧地址
                IMPORT        __main                  
                B                        __main                ; 跳轉到main()函數處的C語言主程序
                END


反匯編的一部分
00000000        [0xea00000c]   b        Reset_Handler
00000004        [0xea000005]   b        Undefined_Handler
00000008        [0xea000005]   b        SWI_Handler
0000000c        [0xea000005]   b        Prefetch_Handler
00000010        [0xea000005]   b        Abort_Handler
00000014        [0xeafffffe]   b        0x14
00000018        [0xea000004]   b        IRQ_Handler
0000001c        [0xea000004]   b        FIQ_Handler
Undefined_Handler        [0xeafffffe]   b        Undefined_Handler
SWI_Handler        [0xeafffffe]   b        SWI_Handler
Prefetch_Handler        [0xeafffffe]   b        Prefetch_Handler
Abort_Handler        [0xeafffffe]   b        Abort_Handler
IRQ_Handler        [0xeafffffe]   b        IRQ_Handler
FIQ_Handler        [0xeafffffe]   b        FIQ_Handler
Reset_Handler        [0xe59f100c]   ldr      r1,0x0000004c ; = #0xfff01018
0000003c        [0xe59f000c]   ldr      r0,0x00000050 ; = #0xf0078003
00000040        [0xe5810000]   str      r0,[r1,#0]
00000044        [0xe59fd008]   ldr      r13,0x00000054 ; = #0x00001fa4
00000048        [0xea000002]   b        __main
0000004c        [0xfff01018]   dcd      0xfff01018  ....
00000050        [0xf0078003]   dcd      0xf0078003  ....
00000054        [0x00001fa4]   dcd      0x00001fa4  ....
__main        [0xe28f8090]   add      r8,pc,#0x90 ; #0xf0
0000005c        [0xe898000f]   ldmia    r8,{r0-r3}
00000060        [0xe0800008]   add      r0,r0,r8
00000064        [0xe0811008]   add      r1,r1,r8

00000068        [0xe0822008]   add      r2,r2,r8
初學arm,現在的情況是:軟件調試,程序正常進入C語言main函數,但是用H-JTAG調試,第一句00000000        [0xea00000c]   b        Reset_Handler就進入不了Reset_Handler        [0xe59f100c]   ldr      r1,0x0000004c ; = #0xfff01018,不知道怎么回事,向高手請教,這是什么原因,JTAG調試另外一個簡單程序是可行的!

TEST2_C.rar

24.4 KB, 下載次數: 3

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:135253 發表于 2019-8-16 09:15 | 只看該作者
改用J-LINK調試正常,就是不知道用H-JTAG調試,怎么就跑飛了?
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 91高清免费 | 亚洲精品久久久一区二区三区 | 在线日韩视频 | 99久久免费精品 | 精品一区二区三区四区外站 | 国产日韩一区二区 | 久热m3u8 | 成人h动漫精品一区二区器材 | 少妇久久久 | 国产精品爱久久久久久久 | 国产一区二区三区视频 | 国产精品国产成人国产三级 | 少妇一级淫片免费放播放 | 综合久久亚洲 | 国产1区2区3区 | 国产精品久久久久久久久 | 免费在线观看av片 | 国产欧美日韩一区二区三区在线观看 | 日本在线观看网址 | 亚洲人成免费 | 精品亚洲视频在线 | 欧美精品一区二区在线观看 | xx性欧美肥妇精品久久久久久 | 亚洲福利一区二区 | 成人乱人乱一区二区三区软件 | 欧美日韩精品久久久免费观看 | 免费色网址 | 天天操精品视频 | 日韩欧美在线观看一区 | 亚洲va在线va天堂va狼色在线 | 日本中文字幕一区 | 久草免费在线视频 | 精品国产一区一区二区三亚瑟 | 狠狠干天天干 | 欧美jizzhd精品欧美巨大免费 | 一级毛片色一级 | 免费看大片bbbb欧美 | 黄色精品视频网站 | 久久99视频这里只有精品 | 中文字幕视频在线看5 | 亚洲精品字幕 |