发明名称 一种针对嵌入式系统的程序调试方法及嵌入式系统
摘要 本发明提供了一种针对嵌入式系统的程序调试方法及嵌入式系统,属于程序调试领域。该方法包括:嵌入式系统的CPU通过其通讯口接收来自调试主机的高层调试指令,并将其转换为底层调试指令;测试接入端口控制器将底层调试指令对应的数据预先存储到嵌入式实时在线电路仿真器的寄存器中;嵌入式实时在线电路仿真器将所述寄存器中预先存储的数据与所述CPU在程序实时运行时的数据进行比对,当两者一致时,则使程序进入调试模式;之后CPU将程序实时运行产生的数据经协议转换后通过其通讯口传输给调试主机。本发明由CPU通过其通讯口传输高层调试指令并将其转换成底层调试指令,以及在进入调试模式后,由其通讯口输出数据,降低了调试成本。
申请公布号 CN102662835A 申请公布日期 2012.09.12
申请号 CN201210081161.9 申请日期 2012.03.23
申请人 凌阳科技股份有限公司;北京北阳电子技术有限公司 发明人 王泰运;林淑琴;方嘉崧
分类号 G06F11/36(2006.01)I 主分类号 G06F11/36(2006.01)I
代理机构 北京德琦知识产权代理有限公司 11018 代理人 牛峥;王丽琴
主权项 一种针对嵌入式系统的程序调试方法,其特征在于,包括:A1、嵌入式系统的CPU通过其通讯口接收来自调试主机的高层调试指令,并将其转换为底层调试指令;B1、测试接入端口控制器将底层调试指令对应的数据预先存储到嵌入式实时在线电路仿真器的寄存器中;C1、嵌入式实时在线电路仿真器将所述寄存器中预先存储的数据与所述CPU在程序实时运行时的数据进行比对,当两者一致时,则使程序进入调试模式并执行步骤D1;否则,继续执行步骤C1;D1、所述CPU将程序实时运行产生的数据经协议转换后通过其通讯口传输给调试主机。
地址 中国台湾新竹科学工业园区创新一路19-1号