当前位置:首页 > 嵌入式 > 嵌入式教程
[导读]TKScope支持JTAG菊花链连接的多器件仿真

 对于一个复杂的嵌入式系统,单个ARM器件往往不能满足实际的要求,可能需要多个ARM器件的协调配合才能完成用户设定的任务。
    多个ARM器件的调试需要将硬件连接成菊花链的形式。这样,只需要一个JTAG接口就能够对菊花链上的任意ARM器件进行仿真调试。而TKScope正支持这种菊花链连接的多器件仿真模式。

1 菊花链结构简介
    多个ARM器件的硬件连接成菊花链结构,连接JTAG接口TDO的器件为菊花链上的第一个器件,连接JTAG接口TDI的器件为菊花链上的最后一个器件。前一个器件的TDI和后一个器件的TDO连接在一起,菊花链上所有ARM器件的TMS、TCK信号连接在一起。例如,系统中菊花链上存在2个ARM器件:一个是ARM7TDMI内核,另一个是Cortex-M3内核。菊花链硬件连接示意图如图1所示。

2 TKScope仿真器设置
    TKScope仿真菊花链结构时,需要特别注意[主要设置]、[TAP设置]两个选项的设置方法。其他选项按照常规的仿真设置方法即可,这里不再重复叙述。
    TKScope仿真菊花链结构时,[主要设置]界面中的[时钟模式]需要选择[固定时钟],JTAG时钟频率值可根据实际芯片特性设置。此时,不能选择[同步时钟],[自动时钟]也不建议选择。JTAG时钟频率值的设置需要考虑菊花链上所有ARM器件的特性,不能大于任何一个ARM器件运行的JTAG时钟频率值。建议所有ARM器件的JTAG时钟频率值设置一致。
    ARM7TDMI内核器件的JTAG最大时钟频率值为1 MHz;Cortex-M3内核器件的JTAG最大时钟频率值为4 MHz。因此JTAG时钟频率值不能高于1 MHz。
    本文中ARM7TDMI内核器件和Cortex-M3内核器件的JTAG时钟频率值都设置为0.5 MHz。TKScope仿真ARM7TDMI内核,[主要设置]界面如图2所示;TKScope仿真Correx-M3内核,[主要设置]界面如图3所示。

[!--empirenews.page--]

    第一次进行仿真,在[TAP设置]界面中选择[人工配置],如图4所示。
    TKScope驱动设置界面中,各个选项都正确设置完成后,选择[硬件自检],开始进行硬件自检。系统检测到2个或2个以上内核时,会弹出内核选择提示对话框,如图5所示。
    此时,用户可以选择调试目标进行硬件自检。例如,当前的工程用于仿真ARM7TDMI内核器件,那么选中图5中的ARM7器件,单击[确认],进行硬件自检,直到自检全部成功完成。同样,如果当前的工程是用于仿真Cortex-M3内核器件的,那么选中图5中的CORTEX器件,单击[确认],进行硬件自检。
    硬件自检成功完成后,再次打开[TAP设置]界面,此时设置为[自动检测],如图6所示。这样设置以后,再次进行调试就不需要重复上述选择调试目标的过程,系统会自动检测到第一次调试时设置的调试目标。

3 TKScope仿真菊花链结构操作流程
    综上所述,TKScope仿真复杂菊花链结构的操作流程非常简单。操作步骤如下:
    ①打开工程文件,正确设置TKScope驱动的各个选项。其中,需要特别注意[主要设置]选项,[TAP设置]选择[人工配置]选项。
    ②执行[硬件自检],系统扫描出菊花链上的所有器件,选中此时需要调试的器件,继续自检过程,直到全部正确完成。
    ③再次打开[TAP设置]界面,选中[自动检测]。这样再次调试时,不必重复选择调试器件的过程,系统会自动检测到第一次调试时设置的器件信息。
    TKScope仿真菊花链结构按照上述的流程操作即可,每个器件对应的工程文件只需正确设置一次,以后再次调试时不必重复设置过程。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭