0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Renesas H8S、H8SX 家族 E10A - USB 仿真器使用指南

chencui 2026-04-13 15:40 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Renesas H8S、H8SX 家族 E10A - USB 仿真器使用指南

在电子设计领域,仿真器是开发过程中不可或缺的工具。Renesas 的 H8S、H8SX 家族 E10A - USB 仿真器为工程师提供了强大的调试和开发支持。本文将详细介绍该仿真器的连接方法、软件规格以及相关注意事项,希望能为电子工程师们在使用这款仿真器时提供帮助。

文件下载:R5F3650NCNFA#V0.pdf

一、连接仿真器与用户系统

1.1 仿真器组件

H8S/2427 E10A - USB 仿真器支持 H8S/2427 和 H8S/2427R 组,H8S/2425 E10A - USB 仿真器支持 H8S/2425 组。其组件包括: 分类 组件 外观 数量 备注
硬件 仿真器盒 HS0005KCU01H:深度 65.0 mm,宽度 97.0 mm,高度 20.0 mm,质量 72.9 g;HS0005KCU02H:深度 65.0 mm,宽度 97.0 mm,高度 20.0 mm,质量 73.7 g 1
硬件 用户系统接口电缆 14 针类型,长度 20 cm,质量 33.1 g 1
硬件 USB 电缆 长度 150 cm,质量 50.6 g 1
软件 H8S/2427 E10A - USB 和 H8S/2425 E10A - USB 仿真器设置程序、用户手册、补充信息及测试程序手册(CD - R 提供) - - 包含仿真器支持的 MPUs 附加文档

1.2 连接步骤

在将 E10A - USB 仿真器与用户系统连接之前,需要在用户系统中安装连接器,以便连接用户系统接口电缆。设计用户系统时,要参考手册中推荐的连接器与 MCU 的连接示例。 连接时,需将用户系统连接器的 8、9、10、12、13 和 14 引脚牢固连接到 PCB 上的 GND,这些引脚用作电气 GND 并监测用户系统连接器的连接情况。同时要注意,14 针连接器的引脚编号分配与 E8a 仿真器不同,但物理位置相同。在设计用户板上的连接器布局时,不要在连接器 3mm 范围内放置任何组件。 警告:务必使用螺丝等将用户系统接口电缆的 GND 线连接到用户系统的 GND 上,否则会因过电流导致火灾隐患,并损坏用户系统、仿真器产品和主机。

1.3 引脚分配

用户系统连接器的引脚分配如下: 引脚编号 MCU 引脚名称 输入/输出
1 ETCK 输入
2 ETRST# 输入
3 ETDO 输出
4 RES(in)# 输入
5 ETMS 输入
6 ETDI 输入
7 RES(out)# 输出
8 - 10 GND -
12 - 14 - -
11 Vcc -

1.4 连接示例

连接用户系统到仿真器时,要注意以下几点:

  1. 仿真器使用片上仿真器引脚 ETCK、ETRST#、ETDO、ETMS 和 ETDI,需上拉这些引脚并连接到用户系统连接器。
  2. 当仿真器连接到用户系统时,上拉 MCU 的 EMLE 引脚;未连接时,将 EMLE 引脚接地。
  3. 用户系统连接器引脚 4 的 RES(in)# 是仿真器向 MCU 输出信号的信号线,需将其与用户系统复位电路连接到 MCU;引脚 7 的 RES(out)# 是仿真器监测 MCU 的 RES# 信号的信号线,连接到引脚 7 之前需上拉。
  4. 将用户系统连接器引脚 8 - 10、12 - 14 的 GND 连接到用户系统的地。
  5. 将用户系统连接器引脚 11 的 Vcc 连接到用户系统的电源,输入电压 Vcc 应在微计算机保证运行的范围内。
  6. 使用仿真器时,H8S/2427、H8S/2427R、H8S/2425 组的部分引脚功能不可用,如 PCP53、PG4 - PG6、WDTOVF# 等。

二、仿真器软件规格

2.1 与 MCU 的差异

  1. 寄存器初始化:仿真器系统启动时,会初始化通用寄存器和部分控制寄存器,如 PC 初始化为向量地址表中的复位向量值,ER0 - ER6 初始化为 H’0 等。而 MCU 的初始值未定义。
  2. 系统控制寄存器:在仿真器中,可从 [IO] 窗口访问内部 I/O 寄存器,但访问系统控制寄存器时要小心。仿真器会在断点处保存系统控制寄存器的值,并在用户程序执行时恢复,因此不要在 [IO] 窗口中重写该寄存器。
  3. 仿真期间的内存访问:仿真期间引用或修改内存内容会暂停用户程序,无法进行实时仿真。
  4. 引脚功能:仿真器通过片上仿真器引脚与 MCU 通信,与这些引脚复用的功能不可用。
  5. 功耗:使用仿真器时,MCU 的功耗可达几 mA,因为用户电源驱动 IC 使通信信号电平与用户系统电源电压匹配。
  6. MCU 使用注意:不要使用已用于调试的 MCU,多次重写闪存后可能会出现数据保留问题,若出现错误信息,应更换新的 MCU。
  7. MCU 操作模式:仿真器支持模式 1、2、4 和 7(片上仿真模式)。
  8. 调试期间的闪存编程:在执行 [Go to cursor]、单步跳过子程序、单步退出操作执行子程序等功能时,会使用断点对闪存进行编程。
  9. 程序闪存模式下的求和数据:“Program Flash” 模式下显示的求和数据是整个 ROM 区域数据按字节相加的值。
  10. 执行用户程序注意:仿真器在闪存编程(Go、Step In、Step Out 或 Step Over)期间会使用闪存和看门狗定时器寄存器,设置值会被重写。
  11. 加载会话:[Configuration] 对话框中 [JTAG clock] 的信息无法通过加载会话恢复,JTAG 时钟(TCK)的值在启动时变为初始值。
  12. 连接仿真器时的系统时钟设置:在 [System Clock] 对话框中输入使用的振荡器频率(MCU 通过 PLL 电路倍频时也适用)。
  13. 内部闪存编程或擦除时的仿真:调用内部闪存编程或擦除程序时,无法生成断点,同时 [STOP] 按钮执行、监视功能自动更新和工具芯片监视功能使用、仿真执行期间的内存操作等也无法进行。
  14. 支持的设备:H8S/2427 E10A - USB 支持 H8S/24279、H8S/24279R 等;H8S/2425 E10A - USB 支持 H8S/24259、H8S/24258 等。

2.2 仿真器功能

2.2.1 仿真器驱动选择

在 [Driver Details] 对话框中可选择的驱动为:HS0005KCU01H、HS0005KCU02H 对应 Renesas E - Series USB Driver。

2.2.2 硬件中断功能

H8S/2427 E10A - USB 和 H8S/2425 E10A - USB 仿真器可设置八个中断条件,可指定的项目包括地址总线条件、数据总线条件、读写条件和跟踪采集条件。在 [Break condition] 对话框和 BREAKCONDITION_SET 命令中可设置不同的条件组合。 注意:选择 [Step In]、[Step Over] 或 [Step Out] 时,中断条件设置无效;执行设置了 BREAKPOINT 的指令时,中断条件设置无效;使用单步跳过功能时,BREAKPOINT 和中断条件设置无效。

2.2.3 设置 [Breakpoint] 对话框注意事项

  1. 设置奇数地址时,地址会向下取整为偶数地址。
  2. BREAKPOINT 通过替换指令实现,只能设置在闪存或 RAM 区域,不能设置在闪存或 RAM 以外的区域以及满足中断条件的指令处。
  3. 单步执行期间,BREAKPOINT 无效。
  4. 执行 BREAKPOINT 指令后,中断条件设置立即无效,即使满足中断条件也不会中断。
  5. 程序在 BREAKPOINT 处停止后从断点地址恢复执行时,会在恢复执行前的地址进行单步执行,无法进行实时操作。
  6. 使用 STEP OVER 功能时,BREAKPOINT 和中断条件设置无效。

2.2.4 使用 JTAG 时钟(TCK)注意事项

使用 JTAG 时钟(TCK)时,频率应设置低于系统时钟。执行 [Reset CPU] 或 [Reset Go] 后,JTAG 时钟(TCK)的值变为仿真器启动时设置的初始 TCK 值。

2.2.5 跟踪功能

仿真器使用 MCU 中的分支指令跟踪功能,通过实时运行用户程序获取跟踪信息,显示八通道分支源地址、助记符和操作数。

2.2.6 外部闪存调试

该仿真器支持外部闪存调试,可将程序下载到外部闪存区域。在仿真器启动时打开 [External Flash memory setting] 对话框进行设置,勾选 [Use External Flash memory setting] 可显示该对话框。设置内容包括选择外部闪存设置文件、启用或禁用外部闪存调试功能、选择是否在连接时擦除闪存内容等。最多可通过该对话框为外部闪存指定 1024 个块,外部闪存起始地址和结束地址之间的最大允许大小为 16 Mbytes。

2.2.7 与初始化、写入和擦除模块及仿真器固件的接口

初始化、写入和擦除模块在仿真器启动以及外部闪存读写时需从固件分支。分支时要满足以下条件:

  1. 每个模块大小连续 4 Kbytes 或更小(包括工作区和堆栈区)。
  2. 调用模块前后保存并恢复所有通用寄存器和控制寄存器的值。
  3. 处理后将模块返回调用源。
  4. 模块必须是 Motorola S 型文件。
  5. 写入模块将数据 ER1(L) 写入地址 ER0(L),并将闪存顶部地址 ER2(L) 存储在 ER0(L) 中;擦除模块擦除地址 ER0(L) 的块,并将闪存顶部地址 ER1(L) 存储在 ER0(L) 中;初始化模块用于设置访问外部闪存所需的设备,结果存储在 ER0(L) 中。

在使用 Renesas H8S、H8SX 家族 E10A - USB 仿真器时,工程师们需仔细遵循上述步骤和注意事项,以确保开发过程的顺利进行。大家在使用过程中遇到过哪些问题呢?欢迎在评论区分享交流。

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

    关注

    1

    文章

    51

    浏览量

    7363
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Renesas MCUs:高性能微控制器的卓越之选

    Electronics)的MCUs产品,特别是H8SH8SX系列。 文件下载: R5F61622N50FPV.pdf 公司背景与文档说明 2010年4月1日,NEC电子公司与瑞萨科技公司合并,成立了瑞
    的头像 发表于 04-13 16:40 88次阅读

    Renesas H8SH8SX家族E10A - USB仿真器使用指南

    Renesas H8SH8SX家族E10A - USB仿真
    的头像 发表于 04-13 15:40 131次阅读

    探秘Renesas 3803 Group(Spec.H QzROM版)单芯片8位CMOS微电脑

    (Spec.H QzROM版)是基于740家族核心技术的8位微电脑,专为家用电器、办公自动化设备以及需要模拟信号处理的控制系统设计,具备串行接口功能、8/16位定时器、
    的头像 发表于 04-13 15:15 133次阅读

    Renesas E1/E20 仿真器:全面解析与使用指南

    Renesas E1/E20 仿真器:全面解析与使用指南 在嵌入式开发领域,仿真器是调试和开发过
    的头像 发表于 04-13 14:40 141次阅读

    Renesas E1/E20 仿真器使用指南:从规格到调试全解析

    Renesas E1/E20 仿真器使用指南:从规格到调试全解析 在电子工程师的日常工作中,仿真器是调试和开发微控制器(MCU)不可或缺的工
    的头像 发表于 03-31 15:30 158次阅读

    Renesas E1/E20 仿真器使用指南:从入门到精通

    Renesas E1/E20 仿真器使用指南:从入门到精通 在嵌入式系统开发的领域中,仿真器是调试和验证 MCU(微控制器单元)程序不可或缺
    的头像 发表于 03-15 17:20 1036次阅读

    Renesas E1/E20 仿真器使用指南:从基础到实战

    Renesas E1/E20 仿真器使用指南:从基础到实战 在嵌入式开发领域,一款高效可靠的仿真器对于调试程序、优化性能至关重要。
    的头像 发表于 03-02 15:10 353次阅读

    Renesas E1/E20 仿真器:设计与调试的全方位指南

    Renesas E1/E20 仿真器:设计与调试的全方位指南 在电子设计领域,仿真器是调试和验证
    的头像 发表于 02-28 15:45 295次阅读

    Renesas E1/E20仿真器:全面解析与应用指南

    : R5F104GLAFB#50.pdf 一、仿真器规格 1.1 目标MCU Renesas E1/E20仿真器支持R
    的头像 发表于 02-28 11:30 663次阅读

    瑞萨E1仿真器小连接器转换适配器使用指南

    瑞萨E1仿真器小连接器转换适配器使用指南 一、引言 在电子设备设计中,连接器的适配与优化是一个关键环节。瑞萨(Renesas)推出的R0E0
    的头像 发表于 02-26 16:15 246次阅读

    瑞萨E1/E20仿真器:设计、调试与使用全解析

    瑞萨E1/E20仿真器:设计、调试与使用全解析 在嵌入式系统开发中,仿真器是不可或缺的工具,它能帮助工程师高效地进行硬件调试和程序开发。瑞萨的E
    的头像 发表于 02-11 17:05 832次阅读

    Renesas E1/E20 仿真器:设计与调试全解析

    规格 目标 MCU Renesas E1/E20 仿真器支持 R8C 系列的多个型号,涵盖了 R8
    的头像 发表于 02-09 10:30 725次阅读

    Renesas FPB - RX140快速原型开发板使用指南

    Renesas FPB - RX140快速原型开发板使用指南 在当今电子设计领域,高效且便捷的开发板对于产品的快速迭代和创新至关重要。Renesas FPB - RX140快速原型开发板就是这样一款
    的头像 发表于 12-29 09:45 771次阅读

    Renesas RZ/T2H 评估板:功能特性与使用指南

    Renesas RZ/T2H 评估板:功能特性与使用指南 在嵌入式系统开发领域,一款性能出色且功能丰富的评估板往往能为工程师们节省大量的时间和精力。Renesas RZ/T2
    的头像 发表于 12-26 17:45 1306次阅读

    STM32H7S78-DK探索套件深度解析与技术应用指南

    STMicroelectronics STM32H7S78-DK探索套件用于演示和开发基于Arm® Cortex®-M7内核的STM32H7S7L8H6H微控制器
    的头像 发表于 10-20 15:34 1335次阅读
    STM32<b class='flag-5'>H7S</b>78-DK探索套件深度解析与技术应用<b class='flag-5'>指南</b>