SCU(System Control Units)

SCU(System Control Units)

SCU模块组成

The System Control Unit (SCU) is a cluster of sub-modules which control various system functions, including:
• Reset Control (RCU)
• Trap generation (TR)
• System Registers for miscellaneous functions (SRU)
• Watchdog Timers (WDT)
• External Request handling (ERU)
• Emergency Stop (ES)
• Power Management Control (PMC)
SCU Module

Reset Control Unit (RCU)

Reset Triggers

The following reset request triggers are available:

  • Supply monitor (SWD) triggers a power-on reset (cold reset)
  • Core voltage EVR (EVRC) monitor triggers a power-on reset (cold
    reset)
  • 3.3V EVR monitor triggers a power-on reset (cold reset) (If product has EVR33)
  • Standby EVR (STBYR) monitor triggers a power-on reset (cold reset)
  • External active low hardware “power-on” reset request trigger; PORST
    (can be either a warm reset or to extend a cold reset)
  • External System Request reset trigger pins; ESR0 and ESR1 (warm
    reset)
  • Safety Management Unit (SMU) alarm reset request trigger, (warm
    reset)
  • Software reset (SW), (warm reset)
  • System Timer (STMx) trigger (warm reset)
  • Resets via the JTAG interface
  • Resets initiated via On-Chip Debug System (OCDS)

复位请求触发源以及影响范围可以参考《英飞凌多核单片机应用技术AURIX三天入门篇》P142表格

Reset Types

**Power-on Reset:**上电复位
This reset results in initialization of the complete system into a defined state. A Power-on Reset also generates a Debug Reset and a System Reset and therefore also an Application Reset. (See also the section about Warm and Cold Resets)
**• System Reset:**系统复位
This reset leads to an initialization into a defined state of the complete system but without a reset of the power subsystem, debug subsystem or reset configuration registers.
A System Reset also generates an Application Reset.
**• Debug Reset:**调试复位
This reset leads to an initialization into a defined state of the complete debug system.
• Application Reset: 应用复位
This reset leads to an initialization into a defined state of the complete application system with the following parts: all peripherals, the CPUs and parts of the SCU.
**• Module Resets:**外设模块复位
Module resets result in individual modules being initialized into a defined state without any impact on the rest of the system.

Warm and Cold Resets
Warm Reset:
A warm reset is a reset which is triggered while the system is already operational and the supplies remain stable.
系统供电稳定时,通过触发POSRT引脚便是触发热复位
Cold Reset:
A “Cold Power-on Reset” is a reset which is triggered for the first time during a system power-up or in response to a temporary power failure.
引起冷复位的因素主要包括:

  • MCU启动,外部供电电压低于2.97V
  • EVR33片上3.3V供电低于2.97V
  • EVR13片上1.3V供电低于1.17V
  • EVR33和EVR13 in PMSLE module

Some special registers in the EVR are associated with functionality which should not be re-initialized even in the case of a temporary violation of an undervoltage monitor but only on a real power-up event. These are reset only when the supply drops below a very low threshold. The reset

SCU(Squirrel 配置工具) 开源中文输入法 Squirrel(鼠鬚管)终于有了一个图形化的配置工具。目前还只支持最基本的配置选项,但总体框架已经完整,以后会增加更多配置选项的支持。SCU 本身也在 GitHub 开源,有兴趣的朋友可以一起来改进和增强它,如果有任何使用上的问题也可以在 GitHub 上提交错误报告(见下面的相关链接)。 如果不希望自己编译而又希望试用 SCU,可以从这里下载 SCU 最新版本 0.3.428 SHA1 checksum: 656455be22890791a1764e0ddf4bda696e35d2a9 已经安装过 SCU 的朋友建议使用应用内置的自动升级功能来进行升级。使用前确保至少激活过 Squirrel(鼠鬚管)输入法一次并务必备份好 Squirrel 配置目录 ~/Library/Rime(如果不知道在哪里,可以从 Squirrel 鼠鬚管输入法菜单里选择 Settings/用户设定,然后备份打开窗口里所有文件),进行任何配置之后必须执行 Squirrel(鼠鬚管)输入法菜单中的 Deploy/部署 命令才能生效。 已支持的选项: 基本选项:缺省键盘布局、开关切换输入状态时的系统提示、; 候选条选项:垂直/水平方向、候选词数、字体、透明度、颜色方案、圆角大小等; 应用选项:在指定应用中自动强制 Squirrel 进入 ASCII 字符输入模式和/或软光标模式; 输入方案选项:开关特定输入方案。 尚未支持的选项: 输入方案选项:定制特定输入方案; 其他官方定制指南中描述的配置选项。 系统要求: Mac OS X 10.7 或以上版本 Squirrel(鼠鬚管)输入法 0.9.13 或以上版本 相关链接: 下载开源中文输入法 Squirrel(鼠鬚管): https://code.google.com/p/rimeime/wiki/Downloads SCU 开源项目主页: https://github.com/neolee/SCU SCU 错误报告: https://github.com/neolee/SCU/issues 相关软件和鸣谢: 佛振 (lotem),开源输入法引擎 Rime(中州韵)和 Mac OS X 中文输入法 Squirrel(鼠鬚管)的作者。 https://code.google.com/p/rimeime James Montgomerie (th-in-gs),开源 YAML Cocoa 封装库 YACYAML 的作者。 https://github.com/th-in-gs/YACYAML Vadim Shpakovski (shpakovski),开源 Cocoa Preference 窗口类库 MASPreferences 的作者。 https://github.com/shpakovski/MASPreferences 另外,为了 SCU 开发的舒服一点,写了 NSDictionary+KeyPath 和 NSObject+DeepMutableCopy 两个 category 来实现 NSDictionary 和 NSMutableDictionary 的 keypath 读写支持(其实绝大部分时间花在这上面了),有需要的朋友可以从下面的项目中检取: neolee / SHKit https://github.com/neolee/SHKit
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值