多核应用调试工具CodeViser介绍

描述

随着各种智能设备的使用,嵌入式微处理器和微控制器被广泛应用于各个领域,复杂应用需要合适的调试工具支持。J&DTech是总部位于韩国专业嵌入式系统软件调试工具供应商。基于调试专业知识,J&DTech通过先进的软硬件调试工具为移动、多媒体、国防、安全、教育和消费电子领域的客户提供服务。通过与芯片供应商的密切合作,J&DTech已将其服务区域扩展至全球市场。

CodeViser是一款功能强大的调试器JTAG仿真器,支持众多处理器芯片架构:

RISC-V 32bit/64bit(Xuetie C9xx…,Nuclei UX900 SMP…)

ARM V8架构(Cortex-A3x/A5x/A7x,Cortex-R5x),ARM V9架构(Cortex-A510,Cortex-A710)

ARM7/9/11,Cortex-A/R/M,Xscale

Infineon TriCore TC2XX/3XX

CodeViser还支持CDMA/WCDMA/GSM设备:联发科(MTK)、高通(MSM/QSD/QSC), 德州仪器(OMAP)和VIA等Mobile芯片。

仿真器通过USB2.0与PC连接,支持JTAG或者SWD接口实现与处理器连接。配套的CVD调试软件提供了高效稳定的调试环境,支持C/C++源码级调试,支持通过图形界面或cmm命令脚本文件实现处理器连接,通过各种窗口视图跟踪运行过程。

通过Codeviser可以方便的实现多核芯片调试,包括对称多核SMP和异构多核AMP。

随着芯片的使用场景越来越复杂,芯片厂商推出的SoC可能会同时集成不同架构的内核用于实现不同的功能。针对异构多核调试:启动多个CVD界面,通过一台Codeviser实现异构多核的同步跟踪调试。

JTAG

针对SMP同构多核调试,基于一个CVD界面,实现同构应用的同步跟踪调试,具体应用可参考文章:使用CodeViser调试RK3399处理器以及Linux kernel指导(第一部分)

JTAG

CodeViser是一款功能强大的调试器,能够调试基于Android, Linux, WinCE, FreeRTOS, TKernel, ThreadX, Nucleus等系统的应用。支持Linux内核模块、应用及库文件的调试。CVD提供的丰富调试视图能够提高用户的调试效率,加快应用开发速度。

审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分