【经验】防止32位微控制器EFM32™ Gecko嵌入式目标上的SystemView缓冲区溢出的方法

2018-10-19 Silicon Labs
32位MCU,32位MCU入门套件,EFM32,EFM32™ 32位MCU,32位MCU入门套件,EFM32,EFM32™ 32位MCU,32位MCU入门套件,EFM32,EFM32™ 32位MCU,32位MCU入门套件,EFM32,EFM32™

SILICON LABSEFM32™ Giant Gecko GG11 32位微控制器入门套件都包含一个板载J-Link调试器,不仅可以调试和刷新嵌入式应用程序,还可以运行SystemView。SystemView是实时记录和分析Micrium OS内核事件的工具。但是,板载J-Link可能会很慢,其调试和刷新速率取决于嵌入式应用程序正在创建的内核事件的速率。当嵌入式目标上的SystemView缓冲区已满时,会发生溢出事件。本文将讨论防止溢出的基本步骤,并且描述防止溢出的最终方法。

 

防止溢出的步骤

1.增加缓冲区大小以存储事件:打开配置文件SEGGER_SYSVIEW_Conf.h并将缓冲区大小设置为4096,如下所示:

2.如果正在运行Simplicity Studio,请关闭Simplicity Studio并让SystemView自行运行。

 

3. 如果正在运行Probe,请关闭Probe并让SystemView自行运行。

 

4. 打开配置文件os_cfg_trace.h并通过禁用以下功能减少事件数:

5. 如果在进行上述更改后仍然有溢出,那么防止溢出的最终方法是从SEGGER购买更快的外部J-Link:https://www.segger.com/products/debug-probes/j-link/

 

6. 大多数入门套件都有一个可用于连接外部J-Link的调试连接器。以下部分介绍如何将外部J-Link连接到Silicon Labs入门套件。

 

连接外部J-Link

1.首先,需要配置入门工具包,将调试电路重新路由到外部调试连接器。打开Simplicity Studio,选择您的入门套件,找到调试模式:MCU部分,然后按下链接,按照下图所示更改:


图1. Simplicity Studio:调试模式

 

2. 系统可能会要求下载适配器固件映像。如果是这样,请按“是”按钮。

3. 默认的调试模式称为MCU,这意味着调试器是板载J-Link。

4. 从下拉列表中选择IN,这意味着调试器是外部J-Link,如下图所示:

图2.调试模式:IN(外部J-Link)

5. 将外部J-Link连接到Silicon Labs入门工具包上的调试连接器。不同的套件,接口稍有区别,一般是下面两种接口中的一个

图3所示的J-Link19引脚0.05“Cortex-M调试连接器可能需要SEGGER提供的J-Link19引脚Cortex-M适配器。



图3. J-Link19引脚0.05“Cortex-M调试连接器


另一种,图4所示的标准20引脚0.1“JTAG调试连接器不需要任何适配器,可以直接连接到外部J-Link。


图4. 标准20引脚0.1“JTAG调试连接器

 

EFM32™ Gecko32位微控制器入门套件

Silicon Labs的EFM32-G8XX-STK是熟悉 EFM32™Gecko32位微控制器(MCU)的绝佳起点。入门套件包含传感器和外围设备,其可展示一些MCU的众多功能,并可用作应用开发的起点。Gecko具有板载 SEGGER J-Link调试器和高级能耗监控系统,无需使用外部工具,即可对应用进行编程、调试和执行实时电流分布分析。

EFM32G890F128 MCU配备128kB闪存和16kB RAM

• 高级能耗监控

• 实时精确的能耗和功耗分析

• 带触摸滑动条和开关的用户界面

• 4x40 LCD

• SEGGERJ-Link调试器

• 由Simplicity Studio提供支持

                                                                                                                                                                                                


授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 4

本文由妹妹你做船头提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。

相关研发服务和供应服务

评论

   |   

提交评论

全部评论(4

  • hhjss Lv7. 资深专家 2018-11-01
    学习了~
  • 国丰 Lv7. 资深专家 2018-10-19
    学习了。
  • helen2018 Lv6. 高级专家 2018-10-19
    学习
  • ZZG Lv7. 资深专家 2018-10-19
    学习
没有更多评论了

相关推荐

【经验】如何基于J-FLASH对32位MCU EFM32 进行批量烧写?

Silicon Labs 32位MCU EFM32,以低功耗、高性能等著称,被广泛应用在电池供电等需要低功耗的领域。因应用广泛,在批量烧写上,也得到多家软件支持。本文将详细描述名基于SEGGER的J-Flash软件对EFM32烧写FLASH的方法及步骤。

2018-09-17 -  设计经验 代理服务 技术支持 采购服务

【经验】32位MCU EFM32系列中断分组及优先级设置方式

Silicon Labs的32位MCU EFM32系列广泛应用于物联网、智能家居、无线抄表、智能照明、可穿戴设备等领域。中断是一个MCU中比较核心的部分,在实时性要求比较高、功耗低的场合经常需要中断的配合,中断优先级是根据中断事件的重要性和紧迫程度做出的一个设置,系统先响应优先级高的中断请求,再响应优先级低的中断请求。

2019-12-24 -  设计经验 代理服务 技术支持 采购服务

【经验】国产32位MCU N32G435的MPU详解与配置

国产品牌国民技术的32位MCU N32G435采用32 bit ARM Cortex-M4F内核,最高工作主频108MHz,支持浮点运算和DSP指令和MPU,集成高达32KB SRAM、128KB嵌入式加密Flash,集成丰富的高性能模拟器件,OPAMP,支持多达20通道电容式触摸按键,多路通信接口,非常适合各种嵌入式应用。

2020-12-31 -  设计经验 代理服务 技术支持 采购服务

【IC】芯科科技新品PG26 32位MCU系列,大容量存储 + 快速AI/ML推理满足未来的物联网需求

SILICON LABS最新发布的EFM32PG26(PG26)32位微控制器系列通过提升两倍的闪存和RAM容量,以及GPIO的数量来满足各种低功耗和高性能嵌入式物联网应用需求。面向无线连接功能的需求,PG26可作为EFR32xG26多协议无线SoC平台的软件兼容MCU版本,有助于开发人员基于同一平台设计快速且无缝地升级低功耗蓝牙、Matter、Thread、Zigbee或专有无线连接设计。

2024-04-17 -  产品 代理服务 技术支持 采购服务

【IC】芯科科技EFM32PG28 32位低功耗微控制器,1.71-3.8V宽工作电压范围,嵌入式物联网的理想选择

随着AIoT和可穿戴技术的爆炸式增长,低功耗微控制器(MCU)已经无处不在,因为许多应用都有最小化功耗的需求。本文整理了当今市场上可用的低功耗MCU及其功能特性。以下内容摘要介绍Silicon Labs(亦称“芯科科技”)的EFM32PG28(PG28)32位MCU产品。

2024-03-11 -  产品 代理服务 技术支持 采购服务

【经验】国产32位MCU N32G435如何搭建开发环境?

国产品牌国民技术的32位MCU N32G435作为一个比较新的国产品牌MCU,在接触时开发第一步环境的搭建往往会给很多开发者造成困扰、无从下手,本文即简述N32G435的开发环境搭建过程。N32G435作为ARM Cortex-M4F内核的MCU,IDE依旧采用Keil。

2020-12-22 -  设计经验 代理服务 技术支持 采购服务

【经验】Silicon Labs 32位MCU EFM32在静电测试时的故障排查

本文介绍Silicon Labs 32位MCU EFM32在做静电测试时,出现复位、死机情况时如何去查找原因

2019-06-11 -  设计经验 代理服务 技术支持 采购服务

简单至关重要:为何8位MCU将持续发展?

几十年来,8位MCU一直是无数嵌入式应用的主力,尤其是消费产品和医疗器械中的应用。简单、有效的8位MCU在推动智能物联网产品的发展中发挥了核心作用。虽然其后代的功能(如32位和无线MCU)继续领先,但对于广泛的应用来说,8位MCU的普及和偏好没有放缓的迹象。

2023-11-22 -  设计经验 代理服务 技术支持 采购服务

【经验】Silicon Labs 32位MCU EFM32PG12复位引脚在SWD接口中的重要性

在使用​Silicon Labs 32位MCU EFM32PG12时,通常要在PCBA上保留SWD接口以方便程序的下载、调试功能,但为了节省空间,有些用用户不接RESET引脚,这会有潜在的风险。借测试说明复位引脚在SWD接口中的重要性。

2022-06-24 -  设计经验 代理服务 技术支持 采购服务

【应用】国民技术主频108M的32位MCU用于服务器硬盘背板,支持浮点单元和DSP指令最高128KB嵌入式闪存

MCU作为一个电子产品的心脏,在几乎所有产品中都有非常重要的地位,但部分应用场景也有使用其他物料替代MCU的场景,比如CPLD、FPGA等,同样,MCU也有替换这些物料的情况,在硬盘背板的项目中,本文详细介绍国民技术32位MCU的应用。

2022-12-25 -  应用方案 代理服务 技术支持 采购服务

【应用】国产32位MCU N32G455RBL7用在电源模块中,集成4个12位的ADC可提供多种模拟信号采集

在某电源模块的设计中需要选择一颗主控MCU,要求集成32位内核、集成4路高精度ADC、满足工业温度要求。笔者推荐国民技术的32位MCU N32G455RBL7,集成了最新一代嵌入式ARM Cortex™-M4F处理器。

2023-06-30 -  应用方案 代理服务 技术支持 采购服务

【经验】EFM32系列低功耗32位MCU芯片加密详解

本文主要介绍以Silicon Labs EFM32系列低功耗32位MCU为核心的方案打造加密系统。

2017-10-27 -  设计经验 代理服务 技术支持 采购服务

【经验】如何解决32位MCU程序移植到EFR32BG22中EM2模式下PWM 信号不能输出的问题?

为了缩短软件代码编写的时间,有工程师遇到将芯科32位MCU一些子程序移植到EFR32BG22程序中,在EM2模式下PWM信号不能输出的问题,询问软件工程软件具体移植过程,本文中间说明如何解决这个问题。

2022-01-27 -  设计经验 代理服务 技术支持 采购服务
展开更多

电子商城

查看更多

品牌:SILICON LABS

品类:32位MCU

价格:¥9.8488

现货: 21,867

品牌:SILICON LABS

品类:32位MCU

价格:¥25.2717

现货: 118

品牌:SILICON LABS

品类:32 BIT MCU

价格:¥10.4057

现货: 17,600

品牌:SILICON LABS

品类:32位MCU

价格:¥19.1398

现货: 10,450

品牌:SILICON LABS

品类:32位MCU

价格:¥24.8076

现货: 10,000

品牌:SILICON LABS

品类:32位MCU

价格:¥19.2326

现货: 8,740

品牌:SILICON LABS

品类:32 BIT MCU

价格:¥11.9853

现货: 7,500

品牌:SILICON LABS

品类:32位MCU

价格:¥12.9143

现货: 6,950

品牌:SILICON LABS

品类:32 BIT MCU

价格:¥13.3792

现货: 6,169

品牌:SILICON LABS

品类:32位MCU

价格:¥37.5362

现货: 6,000

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:MindMotion

品类:32位MCU

价格:¥5.9400

现货:19,996

品牌:兆易创新

品类:MCU

价格:¥7.0000

现货:16,740

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥51.1158

现货:15,887

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥61.8336

现货:10,400

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥69.9064

现货:7,680

品牌:MindMotion

品类:32位MCU

价格:¥2.3800

现货:6,427

品牌:RENESAS

品类:32BIT MCU

价格:¥135.5187

现货:4,320

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥80.8990

现货:2,880

品牌:TI

品类:MCU

价格:¥124.3000

现货:2,872

品牌:RENESAS

品类:32-bit MCU

价格:¥28.8247

现货:2,279

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

TFT LCD液晶显示屏/模组定制

可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。

最小起订量: 1000 提交需求>

IC烧录代工及IC自动化烧录

拥有IC烧录机20余款,100余台设备,可以烧录各种封装的IC;可烧录MCU、FLASH、EMMC、NAND FLASH、EPROM等各类型芯片,支持WIFI/BT模组PCBA烧录、测试。

最小起订量: 1 提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面