【经验】SekormStudio配置Jlink烧写程序教程
本文介绍如何使用SekormStudio配置Jlink工具烧录程序。首先在世强硬创平台下载SekormStudio和STM32_workspace 最新版本,下载链接https://www.sekorm.com/doc/3748183.html 。我们以STM32工程模板作为案例演示过程,其他厂牌芯片做法类似,可支持ARM、RISC-V等内核,如果有问题可以和世强FAE联系。
通过SekormStudio集成开发环境导入STM32_workspace工作空间,选择STM32F0xx工程进行编译(平台提供的工程已经做好配置可以直接测试体验),选择外部工具配置。如下图所示:
打开外部工具配置界面配置Jlink仿真器路径文件,可以使用相对路径或绝对路径;浏览工作空间按键添加工作目录;配置自变量编辑框内容。可配置在启动之前是否重新构建工程,根据需要选配。全部内容提供文本方便复制。如下图所示:
${eclipse_home}/SEGGER/JLink_V764e/JLink.exe
${workspace_loc:/STM32F0xx}
-autoconnect 1 -device STM32F030C6 -if swd -speed 1000 -commandfile download.jlink
打开STM32_workspace的STM32F0xx工程路径,在GCC工程目录下创建download.jlink脚本文件,提供文本内容方便复制编辑修改。如下所示:
erase
loadfile ./Debug/STM32F0xx.hex
r
qc
点击运行按键,可以观察到SekormStudio烧录程序过程。并且同时在终端打印Jlink连接状态和芯片烧录信息详细内容。如下图所示:
SEGGER J-Link Commander V7.64e (Compiled May 10 2022 14:57:38)
DLL version V7.64e, compiled May 10 2022 14:56:20
J-Link Command File read successfully.
Processing script file...
J-Link>erase
J-Link connection not established yet but required for command.
Connecting to J-Link via USB...O.K.
Firmware: J-Link V9 compiled May 7 2021 16:26:12
Hardware version: V9.20
S/N: 59800899
License(s): RDI, GDB, FlashDL, FlashBP, JFlash
VTref=3.277V
Target connection not established yet but required for command.
Device "STM32F030C6" selected.
Connecting to target via SWD
InitTarget() start
InitTarget() end
Found SW-DP with ID 0x0BB11477
DPIDR: 0x0BB11477
CoreSight SoC-400 or earlier
Scanning AP map to find all available APs
AP[1]: Stopped AP scan as end of AP map has been reached
AP[0]: AHB-AP (IDR: 0x04770021)
Iterating through AP map to find AHB-AP to use
AP[0]: Core found
AP[0]: AHB-AP ROM base: 0xE00FF000
CPUID register: 0x410CC200. Implementer code: 0x41 (ARM)
Found Cortex-M0 r0p0, Little endian.
FPUnit: 4 code (BP) slots and 0 literal slots
CoreSight components:
ROMTbl[0] @ E00FF000
[0][0]: E000E000 CID B105E00D PID 000BB008 SCS
[0][1]: E0001000 CID B105E00D PID 000BB00A DWT
[0][2]: E0002000 CID B105E00D PID 000BB00B FPB
Cortex-M0 identified.
Without any given address range, Erase Chip will be executed
T-bit of XPSR is 0 but should be 1. Changed to 1.
Erasing device...
J-Link: Flash download: Total time needed: 0.853s (Prepare: 0.712s, Compare: 0.000s, Erase: 0.080s, Program: 0.000s, Verify: 0.000s, Restore: 0.059s)
Erasing done.
J-Link>loadfile ./Debug/STM32F0xx.hex
Downloading file [./Debug/STM32F0xx.hex]...
J-Link: Flash download: Bank 0 @ 0x08000000: 1 range affected (5120 bytes)
J-Link: Flash download: Total: 0.432s (Prepare: 0.103s, Compare: 0.061s, Erase: 0.000s, Program & Verify: 0.218s, Restore: 0.048s)
J-Link: Flash download: Program & Verify speed: 22 KB/s
O.K.
J-Link>r
Reset delay: 0 ms
Reset type NORMAL: Resets core & peripherals via SYSRESETREQ & VECTRESET bit.
Reset: Halt core after reset via DEMCR.VC_CORERESET.
Reset: Reset device via AIRCR.SYSRESETREQ.
J-Link>qc
Script processing completed.
- |
- +1 赞 0
- 收藏
- 评论 0
本文由超哥提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】芯海微控制器CS32F030系列基于keil开发环境的搭建指南
CS32F030系列是芯海科技推出的一款32位ARM Cortex-M0内核的微控制器,使用Keil MDK作为开发环境,调试工具为Jlink,通过SWD接口下载调试程序。本文以CS32F030C8T6为例介绍CS32F030系列的开发环境搭建方法。
【经验】CKS32F030系列MCU在替换STM32F030时相关注意事项
中科芯CKS32F030可以兼容STM32F030系列32位MCU,硬件部分的外围设计完全一样,GPIO完全兼容,软件代码部分绝大多数可以直接烧录而不用对代码进行任何的更改就可以使用,本文介绍在代码移植过程中需要注意的问题。
【经验】CKS32系列32位MCU在Keil上使用ST-Link无法下载程序的解决方法
ST-Link是意法半导体官方的调试工具,可支持意法半导体公司所有的ARM芯片。我们在使用ST-Link给中科芯32位MCU CKS32系列在Keil上下载调试程序时,因CKS32非意法半导体的产品,所以可能会出现Cannot Load Flash Device Description的错误,本文提出解决办法。
芯海科技(CHIPSEA)MCU产品介绍
描述- 芯海科技专注于混合信号集成电路设计,是国内信号链MCU的领先企业。公司成立于2003年,总部位于深圳,拥有合肥、西安研发中心。产品涵盖高精度ADC、高性能MCU、测量算法及物联网一站式解决方案,广泛应用于智慧健康、压力触控、智能家居感知、工业测量等领域。公司研发人员占比62%,拥有超过400项全球专利,其中授权专利超过100件。
型号- CS32GSTAR,031C8T6,CS32F03X,030K6T6,CS32F031C8,CSU38M20,CSA37F61,CSU32P20,CS32F031G6,CS32F031K8,CSE7759,CSE7758,CSU18M63,N76XX03,CSMXXX12X2,031K8U6,031G6U6,031K6U6,CST92F30,CS32F036,CSU8RP3117B,CS32A060,CSU8RP321X,T220TWS,CSU8RP1001,IQ00 PRO,CS32F030,CS32F031,CS1243,CSU18M88,CS7730,CSU32M10,CSU32M11,CS32G020E8U6,CS1242,CSU38F20,CSU18M53,CS32M10,IQ00,CSE7761,CXXX9F12X2,CS32F030C8,CSS21P10-DFN8,CS32G02X,CSU8RP3215,CSU8RP3216,CSS21P10-DFN6,CS1237,CS1239,CS1238,CS1233,CSS31P12,HA-A10T,CS1232,CSS31P13,CS32F030G6,CSS32P21,CS1231,CS32F031G8U6,CSU18M86,030F6P6,CSU32M1X,TM5XXX28,CS1270,CST92P1X,CSU8RP311X,CS32A0,CSU8RP3115B,N76E003,CSU8RP3119B,TMXXXA28,CS125X,CS32G020,030G6U6,CS32G021,CSU18M9X,CSS34P16,CSU18M65,CSU32P10,CS32F030F6,030C8T6,NEX 3S,CSU39F10,NEX3,NXXX003,CSE7759B,S030,CS32A039,CS32G020K8U6
Top Chinese 8/32-bit MCU Manufacturers with ARM Cortex-M0, M0+, M3, M4 and Stable Supply
In the face of rising semiconductor raw material prices and a continued shortage of production capacity, Sekorm has joined Civil Technology, Arteli, Chipsea, China Microelectronics, Fudan Microelectronics, Aerospace Shun, and other mainstream MCU manufacturers to provide stable MCU supply guarantees
芯海科技公司及产品介绍2022
描述- 芯海科技是一家专注于模拟信号链和MCU双平台芯片设计的企业,拥有18年深耕模拟信号链的经验。公司拥有600余项全球专利,研发投入占营收20%以上。产品涵盖ADC、AFE、MCU、AI测量算法和AIoT一站式解决方案等,应用于消费电子、工业控制、汽车电子和智慧健康等领域。芯海科技致力于打破国际垄断,推动国产替代,未来将以AIoT、工业和汽车领域为重点投入方向。
型号- CS32F003,CS32F003系列,CS32G051,CS1259,CSA37F62,CSU32P20,CSA37F60,CS32F030-RA,CS1256,CS1251,CS1253,CDS8712-QFN24,CSU18F88,CSM37F70,CS32F036,CST92F30,CSU8RP1186B,CS32F035,CS32F030,CST92F36,CS32F031,CS32L010,CS1243,CSU32M10,CST92F32,CSU32M11,CSU38F21,CS1242,CSU38F20,CSU18M91,CSU18M92,CSE7761,CSM37F60,CS32F103,CSU8RP3215,CSU8RP3216,CS32A010,CS1237,CST92F28,CS1239,CST92F25,CPW6010,CS1238,CPW3301,CS1233,CS1232,CPW3101,CPW6410,CS1238DME,CST92P23B,CS1231,CST92P15B,CSU18M68-QFN16,CS32G503,CST85F01,CSU18P88,CS32G020,CUB2010,CS32G021,CSA37F72,CS32F031-RA,CSS34P16,CDS8711-QFN32,CSU18M65,CSA37F71,CSU32P10,CSA37F70,CS1265,CSM84F20,CS8688,CSU18M68,CS1262,CST92P15,CSE7759B,CSU8RP1186,CSU8RP1185,CS32A039,CSU3AF10
CKS32F030R8 CKS32F030C8 CKS32F030C6 CKS32F030K6 CKS32F030F4 CKS32F030F6 基于 ARM 的 32 位MCU ,16 到 64 K 字 节 Flash,多定时器,包含 ADC 和多种通讯接口,2.4 到 3.6V 供电电压
描述- 本资料详细介绍了中科芯CKS32F030xx系列微控制器的特性。该系列基于ARM Cortex-M0内核,提供16至64K字节的Flash存储器和4K字节的SRAM,支持多种通信接口和丰富的定时器功能。产品适用于多种应用场景,包括应用控制和用户界面、手持设备、A/V接收机和数字电视等。
型号- CKS32F030F6,CKS32F030FX,CKS32F030XX,CKS32系列,CKS32F030C6,CKS32F030R8T6XXX,CKS32F030R8,CKS32F030C8,CKS32F030K6,CKS32F030F4,CKS32F030XX 系列
中科芯(CETC)CKS32F030C8/C6/K6/F4 32位MCU数据手册
描述- 本资料给出了中科芯CKS32F030 xx 微控制器产品的器件特性
型号- CKS32F030XX,CKS32F030C6,CKS32F030R8T6XXX,CKS32F030C8,CKS32,CKS32F030K6,CKS32F030F4
【选型】中科芯(CETC)CKS32通用32位MCU快速选型指南
目录- CKS32F030超值型-48Mhz/CKS32F031入门型-48Mhz CKS32F051入门型-48Mhz/CKS32F103系列-72MHz
型号- CKS32F051K8T6,CKS32F051K6T6,CKS32F030C6T6,CKS32F030C8T6,CKS32F031K6U6,CKS32F103CBT6,CKS32F030R8T6,CKS32F031C6T6,CKS32F103,CKS32,CKS32F030K6U6,CKS32F051R8T6,CKS32F103C8T6,CKS32F103TBU6,CKS32F103T8U6,CKS32F030F4P6,CKS32F051K8U6,CKS32F051K6U6,CKS32F030F6P6,CKS32F031K6T6,CKS32F031F4P6,CKS32F103RBT6,CKS32F103VBT6,CKS32F030K6T6,CKS32F031F6P6,CKS32F031,CKS32F051C8T6,CKS32F103R8T6,CKS32F051,CKS32F030
CS32F03x IAP 升级 芯海通用 MCU 应用笔记
描述- 本技术文档提供基于UART的CS32F03x MCU IAP升级方案,包括参考代码和PC端升级工具。文档详细介绍了硬件配置、代码实现、IAP上位机测试过程,并提供了用户程序示例。
型号- CS32F036,CS32F03RA,CS32F03X,CS32F035,CS32F030,CS32F031
【应用】可替代STM32F030F4P6的国产32位微控制器CKS32F030F4P6用于智能锁
中科芯的CKS32F030F4P6是采用高性能ARM® Cortex™-M0核的微控制器,最高工作频率为48MHz,高速嵌入式内存(FLASH为16K字节,SRAM为4K字节),并广泛集成增强型外设和I/O口,1路SPI,1路IIC,1路UART,提供TSSOP20封装,这些特点使得CKS32F030F4P6微控制器可完美替代STM32F030F4P6用于智能门锁。
芯海32位MCU选型表
芯海32位MCU选型表包括常规32位MCU、32位低功耗MCU、32位车规MCU。该选型表的Core包括M0和M3两种,内含型号是芯海科技基于Arm® Cortex®-M内核、高可靠性的32位通用微控制器。 包括多款产品,内嵌Flash存储器,集成高性能ADC、丰富的模拟外设、适用于工业控制的高级定时器和通信接口,满足工业应用的质量和可靠性标准,被广泛用于工业控制、汽车电子、智能家居等领域。
产品型号
|
品类
|
Core
|
Freq.(MHz)
|
Flash(Bytes)
|
SRAM(Bytes)
|
IO
|
Adv.Timer
|
16bit GP Timer
|
SysTick
|
FWDT/WWDT
|
UART
|
SPI
|
I2C
|
12bit ADC Units(ch)
|
Temp.Sensor
|
Operating Temp.(℃)
|
Supply Voltage(V)
|
Package
|
CS32F030F6P6-RA
|
32位MCU
|
M0
|
48MHz
|
32KBytes
|
4KBytes
|
15
|
1
|
5
|
1
|
1/1
|
4
|
1
|
1
|
1(9)
|
Y
|
-40℃~85℃
|
2.0V~5.5V
|
TSSOP20
|
选型表 - 芯海 立即选型
电子商城
现货市场
登录 | 立即注册
提交评论