An online programming method based on GJB289A bus, which includes: 1) external GJB289A transceiver power on, enter the online programming waiting state; 2) external GJB289A transceiver device sends commands to the handshake embedded computer through GJB289A bus; 3) embedded computer power on self check is completed to the external GJB289A transceiver device response handshake, establish the GJB289A transceiver is connected to the external device; 4) external GJB289A transceiver software programming software, address length and checksum sent to the embedded computer; 5) embedded computer receives the external GJB289A transceiver device sends a software programming software, address length and check code and check; 6) determine the calibration results. The invention can meet the requirement of the embedded computer curing the code / data through the GJB289A bus.
【技术实现步骤摘要】
本专利技术属于嵌入式计算机领域,涉及一种编程方法,尤其涉及一种基于GJB289A总线的在线编程方法。
技术介绍
嵌入式计算机的在线编程是实际应用中必须面对的问题,目前,嵌入式计算机的代码/数据在线编程方法包括RS232总线和以太网两种方式,它们的物理连接接口一般都是通过专用的测试插头座引出使用。在一些实际应用中,某些嵌入式环境中仅有GJB289A总线引出,传统意义上的代码/数据两种固化方法无法使用,需要一种基于GJB289A总线的在线编程方法。
技术实现思路
为了解决
技术介绍
中存在的上述技术问题,本专利技术提供了一种可满足嵌入式计算机通过GJB289A总线固化代码/数据的要求的基于GJB289A总线的在线编程方法。本专利技术的技术解决方案是:本专利技术提供了一种基于GJB289A总线的在线编程方法,其特殊之处在于:所述基于GJB289A总线的在线编程方法包括以下步骤:1)外部GJB289A收发装置先上电,进入在线编程等待状态;2)外部GJB289A收发装置通过GJB289A总线向嵌入式计算机发出握手命令;3)嵌入式计算机上电自检完成后向外部GJB289A收发装置回复握手应答,并与外部GJB289A收发装置建立连接;4)外部GJB289A收发装置将需要交互接收的软件编程地址、软件长度及校验码发送给嵌入式计算机;5)嵌入式计算机接收到来自外部GJB289A收发装置所发送的软件编程地 ...
【技术保护点】
一种基于GJB289A总线的在线编程方法,其特征在于:所述基于GJB289A总线的在线编程方法包括以下步骤:1)外部GJB289A收发装置先上电,进入在线编程等待状态;2)外部GJB289A收发装置通过GJB289A总线向嵌入式计算机发出握手命令;3)嵌入式计算机上电自检完成后向外部GJB289A收发装置回复握手应答,并与外部GJB289A收发装置建立连接;4)外部GJB289A收发装置将需要交互接收的软件编程地址、软件长度及校验码发送给嵌入式计算机;5)嵌入式计算机接收到来自外部GJB289A收发装置所发送的软件编程地址、软件长度及校验码后并进行校验;6)判断校验结果;若校验成功,则外部GJB289A收发装置向嵌入式计算机发送目标代码,并完成后续在线编程;若校验失败,则向外部GJB289A收发装置返回错误命令,结束在线编程。
【技术特征摘要】
1.一种基于GJB289A总线的在线编程方法,其特征在于:所述基于GJB289A
总线的在线编程方法包括以下步骤:
1)外部GJB289A收发装置先上电,进入在线编程等待状态;
2)外部GJB289A收发装置通过GJB289A总线向嵌入式计算机发出握手命
令;
3)嵌入式计算机上电自检完成后向外部GJB289A收发装置回复握手应答,
并与外部GJB289A收发装置建立连接;
4)外部GJB289A收发装置将需要交互接收的软件编程地址、软件长度及校
验码发送给嵌入式计算机;
5)嵌入式计算机接收到来自外部GJB289A收发装置所发送的软件编程地
址、软件长度及校验码后并进行校验;
6)判断校验结果;若校验成功,则外部GJB289A收发装置向嵌入式计算机
发送目标代码,并完成...
【专利技术属性】
技术研发人员:薄涵睿,蔡坚,徐宁,赵熠,刘金学,王国东,
申请(专利权)人:中国航空工业集团公司第六三一研究所,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。