OK6410A 开发板 (八) 59 linux-5.11 OK6410A Undefined instructions 异常

发布者:Ziyu2022最新更新时间:2022-08-22 来源: csdn关键字:OK6410A  开发板  11  Undefined  异常 手机看文章 扫描二维码
随时随地手机看文章

arch/arm/kernel/entry-armv.S

1183 .L__vectors_start:

...

1185     W(b)    vector_und


1120 /*                                                                               

1121  * Undef instr entry dispatcher                                                  

1122  * Enter in UND mode, spsr = SVC/USR CPSR, lr = SVC/USR PC                       

1123  */                                                                              

1124     vector_stub und, UND_MODE                                                    

1125                                                                                  

1126     .long   __und_usr           @  0 (USR_26 / USR_32)                           

1127     .long   __und_invalid           @  1 (FIQ_26 / FIQ_32)                       

1128     .long   __und_invalid           @  2 (IRQ_26 / IRQ_32)                       

1129     .long   __und_svc           @  3 (SVC_26 / SVC_32)                           

1130     .long   __und_invalid           @  4                                         

1131     .long   __und_invalid           @  5                                         

1132     .long   __und_invalid           @  6                                         

1133     .long   __und_invalid           @  7                                         

1134     .long   __und_invalid           @  8                                         

1135     .long   __und_invalid           @  9                                         

1136     .long   __und_invalid           @  a                                         

1137     .long   __und_invalid           @  b                                         

1138     .long   __und_invalid           @  c                                         

1139     .long   __und_invalid           @  d                                         

1140     .long   __und_invalid           @  e                                         

1141     .long   __und_invalid           @  f                                         

1142                                                                                  


246 __und_svc:

...

260     bl  __und_fault


232 __und_fault:

...

242     b   do_undefinstr


arch/arm/kernel/traps.c

do_undefinstr

instr = __mem_to_opcode_arm(*(u32 *) pc);

call_undef_hook(regs, instr)

list_for_each_entry(hook, &undef_hook, node) fn = hook->fn;

fn(regs, instr)


arm_mrc_hook_init

register_undef_hook(&arm_mrc_hook);

ptrace_break_init

register_undef_hook(&arm_break_hook);

register_undef_hook(&thumb_break_hook);

register_undef_hook(&thumb2_break_hook);

tcm_init

register_undef_hook(&tcm_hook);


440 __und_usr:

  ...

  474     b   call_fpe

  ...

528 ENDPROC(__und_usr)



579 call_fpe:

...

618     W(b)    do_fpe              @ CP#1 (FPE)


675 do_fpe:

...

678     ldr pc, [r4]            @ Call FP module USR entry point

关键字:OK6410A  开发板  11  Undefined  异常 引用地址:OK6410A 开发板 (八) 59 linux-5.11 OK6410A Undefined instructions 异常

上一篇:OK6410A 开发板 (八) 60 linux-5.11 OK6410A 异常相关初始化
下一篇:OK6410A 开发板 (八) 58 linux-5.11 OK6410A fiq 异常

推荐阅读最新更新时间:2024-11-01 18:32

互联网+顶层设计出炉 国务院明确11个重点领域
    会议通过《“互联网+”行动指导意见》,明确了推进“互联网+”,促进创业创新、协同制造、现代农业、智慧能源、普惠金融、公共服务、高效物流、电子商务、便捷交通、绿色生态、人工智能等若干能形成新产业模式的重点领域发展目标任务,并确定了相关支持措施。     本报记者 何苗     实习记者 江威 上海报道     “互联网+”有了顶层设计。     6月24日,国务院总理李克强主持召开国务院常务会议,部署推进“互联网+”行动,促进形成经济发展新动能。     “我们过去常说,在信息尤其是互联网领域,发展中国家和发达国家站在了同一条起跑线上。现在,我们很可能就站在这样一条起跑线上。而且,在某些方面
[手机便携]
研华发布多连接IoT网关UTX-3117 物联网应用如虎添翼
研华科技于近日全新发布了一款助力工业物联网解决方案的物联网网关产品,即 无风扇宽温嵌入式工控机 :UTX-3117。此解决方案采用最新Intel®第七代Atom® E3900、Celeron® N3350和Pentium® N4200系列处理器,具有高实时计算能力、高效能和即插即用的特性,无疑成为智能城市道路照明、智能测量、智能泊车、智能农业、HVAC、医疗保健、工业自动化等多种应用的理想选择。UTX-3117兼容Microsoft Windows 10 IoT Enterprise、Yocto Linux和Wind River Pulsar OS。此外,UTX-3117集成了研华智能软件WISE-PaaS,并支持AWS Gre
[物联网]
研华发布多连接IoT网关UTX-3<font color='red'>11</font>7  物联网应用如虎添翼
华为在11把尖刀上跳舞 内忧外患令人担心
前时间看了《中兴面临的13个主要问题的鱼骨图》一文,很受启发,作为ex-HWer,尝试用类似的角度分析分析华为,算是对逝去青春的一点纪念。 短期问题: 无可否认,2010年是华为的巅峰。2010年华为的净利润达到历史新高的247亿元,2.98元每股的高额分红让内部员工欢欣鼓舞,同时也让外界一片哗然。 2011年华为利润开始滑坡,同比大降53%,净利润仅116亿元。而2012年,华为一度传出各种巨亏谣言。无风不起浪,华为利润的大起大落,主要由其短期问题导致。 S1:国家安全限制 可能有人会说,2010年的华为那么成功,难道那个时候的华为没有面临国家安全问题? 问题得从另外一个角度详细解释。20
[网络通信]
华为在<font color='red'>11</font>把尖刀上跳舞 内忧外患令人担心
玩转mini2440开发板之【使用nfs无法启动的问题(Virtualbox桥接网络)】
今天晚上研究了一下如何通过super-vivi来使用nfs网络文件系统来启动mini2440开发板,一开始一直无法成功,折腾了半天总算搞定了,总结一下: 1、首先,介绍一下我的开发环境。 物理机:win10; 虚拟机:ubuntu 12.04; 模拟器:virtualbox 5.20; 我的步骤是,按照用户手册的说明,先用super-vivi引导系统,输入q进入命令行模式,然后输入nfs启动命令(如下),最后输入boot启动系统。 param set linux_cmd_line console=ttySAC0 root=/dev/nfs nfsroot=192.168.100.108:/opt/FriendlyARM
[单片机]
玩转mini2440<font color='red'>开发板</font>之【使用nfs无法启动的问题(Virtualbox桥接网络)】
稳定可靠易管理,第11代英特尔 vPro® 平台问市
英特尔举办了 “旗舰计算,虎啸于芯——全新英特尔® vPro®平台在线发布会”,正式面向中国市场推出 第 11代英特尔® vPro® 平台。全新英特尔® vPro® 平台专为满足现代商用需求而打造,突破业务地域限制,树立商用PC体验新标杆。基于全新英特尔®vPro® 平台的丰富行业解决方案也亮相此次发布会, 吸引了数千名渠道商、IT管理人员和决策者参加。 英特尔推出第11代英特尔® vPro®平台 第11代英特尔® vPro® 平台,为面向未来的商业终端而打造 数字化浪潮加速了企业对商用PC的需求。根据IDC预测1,2021年全年商用PC市场预计同比增长15.3%,第一季度预计同比增长72.5%,企业商用计算需求日益
[嵌入式]
稳定可靠易管理,第<font color='red'>11</font>代英特尔 vPro® 平台问市
集UART与RS232于一体的MAX3110E原理及应用
1 概述 MAX3110E内部集成了全功能UART和内置电泵电容以及土15kV ESD保护的RS-232收发器。其中,UART部分采用兼容SPITM/QSPITM/MICROWIRETM的串行接口,因而可节省线路板空间和微控制器的μC)I/0引脚。由于RS-232部分使用了特有的低压差输出级,从而使双接收/发送接口能够在高速通信、正常电源下提供真正的RS-232特性,而功耗仅600μA。由于UART和RS-232两部分电路共用电源和地,所以,它们既可联合使用也可独立使用。 通过MAX3110E可实现/μC的同步串行数据接口到异步串行通信口(RS-232)的转换,它可直接与PC机的串行口(COM)相连。MAX3110E具有尺寸小
[嵌入式]
基于EM411 GPS接收模块的便携GPS系统设计
   1 引言   GPS以其高精度,全天候,全球覆盖,方便灵活和优质价廉吸引全世界许多用户。GPS的广泛应用改变了人们的工作方式,提高工作效率,带来巨大的经济效益。这里提出一种基于EM411 GPS接收模块和PIC18F2550单片机的手持式GPS定位系统设计方案。该系统采用点阵字符液晶屏显示接收GPS卫星数据,并用SD卡记录所接收到的GPS信息,从而实现GPS数据导入电子地图。    2 NEMA协议简介   目前,GPS采用NMEA-0183协议做为发送和接收数据的标准,NMEA-0183是美国国家海洋电子协会(NationalMarine Electronics Association)为统一海洋导航规范而制定的标准
[手机便携]
基于EM4<font color='red'>11</font> GPS接收模块的便携GPS系统设计
STM32、ESP8266与MQTT连接阿里云物联网的串口通信异常解析
在构建物联网应用时,STM32、ESP8266与MQTT协议的结合是实现设备与网络间稳定通信的关键。然而,在连接阿里云物联网平台的过程中,串口通信异常成为了一个常见的挑战。本文将探讨这些异常现象及其可能的原因,并给出相应的解决方案。 首先,我们来谈谈STM32与ESP8266之间的串口通信问题。这两者的组合通常用于实现数据的采集与传输。然而,在实际应用中,我们常常会遇到数据丢失或乱码的情况。这可能是由于串口波特率设置不一致导致的。STM32和ESP8266在初始化时,必须确保双方的波特率、数据位、停止位等参数完全一致,否则数据在传输过程中可能会出现错误。 其次,ESP8266与阿里云物联网平台之间的MQTT通信也可能出现问
[单片机]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved