【经验】华芯微特32位MCU的MCU加密方法:读保护和SWD封锁
在SWM系列MCU产品中有多种加密手段保护用户程序。在这里华芯微特以32位MCU SWM190为例给大家简单介绍一下MCU的加密功能。
华芯微特程序加密的目的是防止芯片中的程序被他人读出使用,现主要介绍的加密方法有:
1、读保护
2、SWD封锁
以上加密方法通过在用户程序中将0x1C偏移地址初始化为指定关键字,即可实现以下指定级别的加密。
程序下载后再次上电,芯片将处于指定加密级别的状态。
SWM190 # 加密操作函数配置 #
以SWM190为例,打开工程文件中的startup_SWM190.s文件,找到__Vectors,以其为0x00地址,找到0x1c地址处,此处默认值为0,默认FLASH读正常。
正常读写具体配置函数如下图所示:
SWD读取加密时,将0x1c处写0x43211234,编译程序并下载,重新上电后芯片处于SWD读加密状态,无法访问FLASH,但可以读取RAM中的数据,可通过擦除FALSH并复位解除SWD读锁定。
具体操作如下:
SWD封锁加密时,将0x1c处写0xABCD1234,编译程序并下载,重新上电后无法通过仿真器访问芯片,不能执行读写擦除操作。
此时SWD端口切换为通用IO。
只能通过ISP进行单向访问。具体操作如下:
以SWM190为例
这里需要将ISP引脚(B0)接高,当芯片重新上电后检测到B0引脚持续1ms以上的高电平后,将会进入ISP(在应用编程)模式。
通用ISP程序使用串口进行通信,默认为UART0,引脚为A0(RX),A1(TX),硬件连接完成后打开华芯微特提供的上位机软件,选择SWM190芯片型号,可执行擦除或下载操作来更新程序以解除加密。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由海底沉心转载自华芯微特,原文标题为:华芯微特|MCU之加密,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
【经验】解析MCU之TIMER的ADC触发功能
本文华芯微特详细介绍了MCU的TIMER定时器之脉冲发送功能和SWM190 TIMER触发ADC功能库函数配置,供大家参考。
设计经验 发布时间 : 2022-03-24
以华芯微特SWM190为例,介绍如何使用SWM系列产品的TIMER功能
TIMER是一种定时器工具,用来在一个后台线程计划执行指定任务。它可以计划执行一个任务一次或反复多次。我司的SWM系列单片机提供的TIMER个数和功能有些微差别,为了让您更加简单的使用这一功能,下面将以SWM190为例,给大家展示如何使用SWM系列产品的TIMER功能。
设计经验 发布时间 : 2024-05-31
【经验】在OPA(PGA)模式下如何搭建SWM20x系列芯片的电机框架
OPA0基准模式OPA0支持OPA和基准两种工作模式,在OPA模式下,OPA0是一个普通的三端运算放大器。本文华芯微特将介绍在OPA(PGA)模式下如何搭建SWM20x系列芯片的电机框架。
设计经验 发布时间 : 2022-04-08
华芯微特(Synwit)32位MCU选型表
目录- 32位微控制器
型号- SWM19SC9T6-50,SWM241PBT7-80,SWM260PBT7-80,SWM181RCT6-50,SWM211,SWM21DC8U7-50,SWM211G6S7-65,SWM181C9T6-50,SWM241KBT7-80,SWM34SRET6-50,SWM21PG6S7-65,SWM34SVET6-50,SWM341RET7-50,SWM260KBT7-80,SWM320RET7-50,SWM201G6S7-65,SWM181DBU6-40,SWM211C8T7-50,SWM201C6T7-50,SWM341CET7-50,SWM190CBT7-50,SWM201,SWM320VET7-50,SWM320,SWM20PG6S6-65,SWM341,SWM241,SWM260,SWM181,SWM19SCBT7-50,SWM320CET7-50,SWM190,SWM32SRET6-50,SWM190RBT7-50,SWM241CBT7-50,SWM181CBT6-50,SWM20DC6U7-50,SWM21DK6U7-50,SWM341VET7-50,SWM260CBT7-50,SWM34SCET6-50
华芯微特MCU(ARM Cortex-M0)32位微控制器产品列表
型号- SWM19SC9T6-50,SWM241PBT7-80,SWM181RCT6-50,SWM211,SWM211G6S7-65,SWM181C9T6-50,SWM241KBT7-80,SWM34SRET6-50,SWM21PG6S7-65,SWM34SVET6-50,SWM341RET7-50,SWM260KBT7-80,SWM320RET7-50,SWM201G6S7-65,SWM181DBU6-40,SWM211C8T7-50,SWM21PE6S7-63,SWM201C6T7-50,SWM341CET7-50,SWM201,SWM190CBT7-50,SWM166,SWM320,SWM20PG6S6-65,SWM341,SWM241,SWM260,SWM181,SWM19SCBT7-50,SWM320CET7-50,SWM190,SWM166D8U6-40,SWM32SRET6-50,SWM21DD8U7-40,SWM34SMEU6-40,SWM190RBT7-50,SWM181CBT6-50,SWM20DC6U7-50,SWM21DK6U7-50,SWM341VET7-50,SWM260CBT7-50,SWM34SCET6-50
华芯微特(Synwit)32位MCU选型指南
目录- 公司介绍&产品分类 TFT-LCD 显示和人机界面(HMI)用微控制器 电机专用微控制器 大家电 & 工控通用微控制器 32位微控制器选型表
型号- SWM34X,SWM320 SERIES,SWM 201C6T7-50,SWM19SCBT6-50,SWM190 SERIES,SWM 201 系列,SWM32SRET6,SWM181CCT6-50,SWM260KBT7-80,SWM190KBT6-80,SWM201G6S7-65,SWM 201,SWM 201G6S7-65,SWM 19S 系列,SWM201,SWM260 SERIES,SWM320,SWM19S,SWM160,SWM20PG6S6,SWM20D,SWM32SRET6-50,SWM 20PG6S6-65,SWM 190,SWM181CBT6-50,SWM260CBT7-50,SWM260PBT7-80,SWM 260 系列,SWM32S,SWM181 SERIES,SWM181RCT6-50,SWM20P,SWM260CBT7,SWM160C8T7-50,SWM190CBT6-50,SWM20G,SWM 190 系列,SWM 260,SWM 181,SWM201 SERIES,SWM320RET7-50,SWM181DBU6-40,SWM181CBT6,SWM160 SERIES,SWM 341,SWM 341 系列,SWM190 系列,SWM201C6T7-50,SWM 181 系列,SWM320VET7-50,SWM341,SWM190RBT6-50,SWM20PG6S6-65,SWM260,SWM181,SWM320CET7-50,SWM190
华芯微特携电机控制、TFT-LCD控制、白色家电等多款32位MCU明星产品亮相上海慕尼黑电子展
在2024上海慕尼黑电子展展会现场,华芯微特展出电机控制、TFT-LCD控制、白色家电等多款32位MCU明星产品。我们的技术团队将现场演示产品的操作过程,设置了互动体验区,让客户亲身感受华芯微产品带来的卓越性能与便捷操作。
厂牌及品类 发布时间 : 2024-07-19
华芯微特MCU SWM181 SWM190 SWM241 SWM260系列32位微控制器选型表
提供华芯微特32位MCU181/190S系列选型,Supply Voltage:3.3V Cortex M0,具有96KB/128KB/256KB Flash ,16/20 KRAM
产品型号
|
品类
|
Supply Voltage(V)
|
Max Frequency (MHz)
|
Flash
|
SRAM
|
I/0
|
Timer Super
|
Timer Base
|
SysClk
|
WDT
|
RTC
|
PWM
|
Cordic
|
NO
|
I2S
|
CAN
|
SLCD
|
LED
|
SIGMA-
DELTA
ADC
|
SARADC
|
OP/CMP
|
Package
|
CHIPSIZE
|
SWM181DBU6-40
|
32位微控制器
|
2.3-3.6
|
48
|
120
|
16
|
30
|
4
|
0
|
1
|
1
|
0
|
8
|
1
|
1
|
0
|
1
|
1(4*13)
|
0
|
1(6)
|
1(7)
|
0/3
|
QFN40
|
5.0*5.0mm,e=0.4
|
选型表 - 华芯微特 立即选型
华芯微特MCU SWM320 SWM341系列32位微控制器选型表
提供华芯微特32位MCU32S系列选型,内置SDRAM,LQFP48,LQFP64,LQFP100等常规封装,稳定工作温度-40°-85°,-40°-105°,最大频率在120-150MHz
产品型号
|
品类
|
Supply Voltage(V)
|
Max Frequency (MHz)
|
Flash
|
SRAM
|
Stacked SDRAM (Mbytes)
|
I/0 Super
|
Base
|
PWM
|
Cordic
|
DN
|
CRC
|
UART
|
12C
|
SPI
|
12S
|
CAN
|
TFT-LCD
|
SDIO
|
SFC
|
SAR ADC
|
DAC
|
Package
|
Chip Size
|
SWM320CET7-50
|
32位微控制器
|
2.2-3.6
|
120
|
512
|
128
|
0
|
396
|
0
|
12
|
0
|
0
|
1
|
4
|
2
|
2
|
0
|
1
|
0
|
1
|
0
|
2(7)
|
0
|
LQFP48
|
7.0*7.0mm,e=0.5
|
选型表 - 华芯微特 立即选型
基于华芯微特32位MCU SWM34SVET6的会议系统屏驱案例分享
智能会议系统是一种对声、光、电等各种设备进行集中控制的设备。其可实现对会议过程进行签到、表决、多国语言翻译、现场摄像视像跟踪功能,并对进程中处以发言管理,达到人性化高科技水平,使会议可一键掌控。本文介绍华芯微相关特案例。
应用方案 发布时间 : 2024-07-08
华芯微特MCU(ARM Cortex-M0)(ARM Cortex-M4/安谋科技“星辰”STAR-MC1内核) 32 位微控制器产品列表
型号- SWM19SC9T6-50,SWM241PBT7-80,SWM181RCT6-50,SWM34SVET6,SWM211,SWM211G6S7-65,SWM181C9T6-50,SWM241KBT7-80,SWM34SRET6-50,SWM21PG6S7-65,SWM34SVET6-50,SWM341RET7-50,SWM260KBT7-80,SWM320RET7-50,SWM201G6S7-65,SWM181DBU6-40,SWM211C8T7-50,SWM21PE6S7-63,SWM201C6T7-50,SWM341CET7-50,SWM190CBT7-50,SWM201,SWM166,SWM320,SWM20PG6S6-65,SWM341,SWM241,SWM260,SWM181,SWM19SCBT7-50,SWM320CET7-50,SWM190,SWM166D8U6-40,SWM32SRET6-50,SWM21DD8U7-40,SWM34SMEU6-40,SWM190RBT7-50,SWM181CBT6-50,SWM20DC6U7-50,SWM21DK6U7-50,SWM341VET7-50,SWM260CBT7-50,SWM34SCET6-50
华芯微特推出MCU SWM34SRET6,应用于86盒智能开关,拥有多钟扩展外设接口
华芯微特推出SWM341系列的SWM34SRET6,本文将介绍SWM34SRET6在86盒智能开关产品中的应用。SWM34SRET6是一款基于ARM Cortex-M33内核,最高主频可达150MHz时钟,提供内置512KB Flash,64KB SRAM。
厂牌及品类 发布时间 : 2022-08-06
华芯微特2024慕尼黑上海电子展预告!专注32位MCU研发设计,面向电机控制和TFT-LCD控制等领域
2024年7月8日-7月10日,2024慕尼黑上海电子展在上海新国际博览中心举办。华芯微特展位号:E4.4815,诚意邀请各位莅临参观。华芯微特是一家由留美归国资深技术团队创立的中国芯片设计公司,是国家高新技术企业。2014年进军MCU产业,专注于32位MCU研发设计,并针对细分市场提供参考解决方案。
厂牌及品类 发布时间 : 2024-06-28
华芯微特(Synwit)屏驱MCU选型表
描述- 华芯微特是一家由留美归国资深技术团队创立的中国芯片设计公司,是国家高新技术企业。2014年进军MCU产业,专注于32位MCU研发设计,并针对细分市场提供参考解决方案。
型号- SWM19SC9T6-50,SWM341CET7-50,SWM166,SWM320,SWM341,SWM34SRET6-50,SWM19SCBT7-50,SWM190,SWM34SVET6-50,SWM166D8U6-40,SWM32SRET6-50,SWM341RET7-50,SWM341VET7-50,SWM34SCET6-50
电子商城
现货市场
服务
可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。
最小起订量: 1000 提交需求>
可烧录IC封装SOP/MSOP/SSOP/TSOP/TSSOP/PLCC/QFP/QFN/MLP/MLF/BGA/CSP/SOT/DFN;IC包装Tray/Tube/Tape;IC厂商不限,交期1-3天。支持IC测试(FT/SLT),管装、托盘装、卷带装包装转换,IC打印标记加工。
最小起订量: 1pcs 提交需求>
登录 | 立即注册
提交评论