您的位置 首页 5G

44B0 中止剖析(二)

1.文件描述和准备本文将试图讲述44B0X处理器处理中断的具体过程,如果读者的中断执行不正常,请确保FLASH中烧录了立宇泰ARMSys39;s

1.文件描绘和预备

本文将企图叙述44B0X处理器处理中止的详细进程,假如读者的中止履行不正常,请保证 FLASH 中烧录了立宇泰ARMSyss BootLoader forLinuxV1.2,一起ADS开发环境中的RO Base为0x0c0008000,RW Base为0xc5f0000。 本文选用的44BINIT.s的自叙为:

本程序以体系的Timer0中止为例,中止初始化程序如下:

2.调试程序装载后

AXD装载AXF调试文件后,暂时不运转,PC指针指示在b ResetHandler处,用右键菜单中的Disassembly,能够看出初始地址实际上指示在0x0c008000,即ADS中设置的RO Base,表明程序即将从0x0c008000开端运转。

3.非矢量形式下的履行进程

经过以上预备工作,单击【运转】两次后 Timer0 中止产生,经过事前设置好的断点捕捉中止,一切图中的红点即为运转前设置的断点:

⑴PC->0x0c008000 转到 PC->0x00000018 处,即转到 Flash 中履行Bootloader的代码。

⑵ PC->0x00000018 转到 PC->0x0c000018处,即又跳回到SDRAM中。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/5g/254292.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部