编译器优化造成上注代码部分功能失效分析
作者机构:山东航天电子技术研究所
出 版 物:《电子世界》 (Electronics World)
年 卷 期:2018年第20期
页 面:90-90,92页
学科分类:08[工学] 0812[工学-计算机科学与技术(可授工学、理学学位)] 081202[工学-计算机软件与理论]
主 题:编译器 代码 失效分析 优化 EEPROM 运行异常 功能失效 单片机系统
摘 要:本文介绍了一种以80C32E为核心,具备上注功能的单片机系统,软件在编译生成上注代码后,上注代码在EEPROM运行异常情况,通过对上注代码运行异常进行分析研究,最终找出由于编译器优化造成部分功能失效的原因,并进行了总结。某单片机程序采用固化程序加上注代码的执行模式,若软件发现问题可通过上注代码对部分代码功能进行更改,本案例说明由于在对上注代码的制作过程中编译器优化造成上注代码执行部分功能失效的问题。硬件框图见图1。