检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]天津工业大学电子与信息工程学院,天津300387 [2]天津工业大学电气工程与自动化学院,天津300387
出 处:《天津工业大学学报》2011年第5期71-75,共5页Journal of Tiangong University
摘 要:针对HCS08系列FLASH在线编程过程中读取FLASH会产生不稳定的问题,提出3种不同的解决方案,即将擦除/写入子程序与擦写区域放在FLASH的不同块中、将擦除/写入子程序移入RAM中以及仅将引起FLASH不稳定的程序代码移入RAM中,并分析这些方案的特点及其技术实现要点.以HCS08系列的MC9S08AW60为例进行测试,并对实验结果进行详细分析.结果表明:这3种方案在编程方法和功能上各有自己的优缺点,同时也验证了将造成不稳定的程序机器码移入RAM中的方案简单、可靠,这为解决FLASH在线编程过程中的不稳定问题提供了新的思路.During in-circuit programming for FLASH in Freescale′s HCS08 MCU family,there exists an unstable problem for writing or clearing FLASH.To solve the problem,three solutions are put forward,which are block of putting earse or write sub-program is not a block earsed or written,the sub-program is moved to RAM and programs resulting in FLASH unstable running is moved to RAM,and their features and key technology are discussed.MC9S08AW60 is taken as an example during debugging.By analyzing the experiments,we can know advantages and disadvantages of the three solutions in programming methods.The experimental results indicate the solution that the instructions leading up to FLASH unstable running moved to RAM is simple and reliable,which gives a new in solving the problem of unstable FLASH during in-circuit programming.
分 类 号:TP368.1[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.217.52.224