
e2studio VS STM32CubeIDE
文章平均质量分 72
e2studio VS STM32CubeIDE
嵌入式科普
坚持原创,不搬运
展开
-
十六、e2studio VS STM32CubeIDE之“静态栈“分析窗口
在十二、e2studio VS STM32CubeIDE之栈回溯cmbacktrace分享过“动态栈”分析本文分享现代IDE的“静态栈”分析窗口功能backtrace属于“动态栈”分析;现代IDE自带来“动态栈”分析“动态栈”分析来源.elf文件;-fstack-usage开启其他的C/C++ 静态分析工具描述:Clang 编译器自带的静态分析工具,能够检测内存泄漏、空指针解引用等问题。使用方式:可以通过命令行或集成到 IDE 中使用。原创 2025-01-14 21:19:19 · 912 阅读 · 0 评论 -
十五、e2studio VS STM32CubeIDE之hardfault分析窗口
之前分享来十二、e2studio VS STM32CubeIDE之栈回溯cmbacktrace可以离线追溯hardfault函数调用栈现代IDE(e2studio、STM32CubeIDE)也提供了hardfault分析窗口功能在线调试情况下,现代IDE的hardfault分析窗口可以非常便捷的分析定位。原创 2025-01-06 20:30:59 · 352 阅读 · 0 评论 -
十四、e2studio VS STM32CubeIDE之一张表看懂FreeRTOS三种调度
stm32cubeide默认使用时间片,e2studio默认不使用时间片。用一张表看懂FreeRTOS三种调度请回忆一下,什么样的例程才能展示任务调度的区别呢?任务内需要执行时间较长,阻塞时间极端。也就是cpu高负载用例程代码测试对比验证效果FreeRTOS时间片调度更常用,但对开发者要求稍高nucleo_u575工程似乎有bug,失能时间片宏无效,只能用时间片调度。原创 2024-12-28 11:46:41 · 526 阅读 · 0 评论 -
十三、e2studio VS STM32CubeIDE之“单独下载“程序
开发中需要频繁的下载程序,"在线调试"比"单独下载"时间长很多,单独下载可以提高工作效率keil、iar、stm32cubeide、rt-thread studio都自带"在线调试"和"单独下载"两个按钮如何让e2studio增加单独下载按钮--->外部工具调用jlink通过e2studio(eclipse)外部工具调用jlink.exe,通过jlink指令下载e2studio默认未显示相关工具,需显示工具栏和设置快捷键。原创 2024-12-26 23:41:13 · 520 阅读 · 0 评论 -
十二、e2studio VS STM32CubeIDE之栈回溯cmbacktrace
我们分享过十四、从0开始卷出一个新项目之瑞萨RZN2L之栈回溯我们继续分享通用mcu cm33内核stm32u575和瑞萨ra6m4的栈回溯cmbacktrace的例程源码为了快速定位hardfault,进一步介绍栈回溯的知识cmbacktrace移植比较简单,主要修改stack、text地址栈回溯是有一些限制的栈回溯功能加入到产品中也是非常有意义的栈回溯其实就是入栈的反向,了解栈回溯可以深入了解到c代码是如何运行的。原创 2024-12-25 20:02:30 · 707 阅读 · 0 评论 -
十一、e2studio VS STM32CubeIDE之宏函数展开
复杂宏函数如何快速展开。原创 2024-12-20 20:03:12 · 476 阅读 · 0 评论 -
十、e2studio VS STM32CubeIDE之pin配置对比
1、从点亮第一个led来对比pin配置功能的对比。原创 2024-05-29 23:11:14 · 390 阅读 · 0 评论 -
九、e2studio VS STM32CubeIDE之const修饰BSP函数的形参
1、继续【嵌入式科普(16)c语言函数参数的传递方式】话题,对比BSP函数的封装2、通过对比分享const修饰函数的形参的作用和目的const修饰按就近原则理解,可能有:修饰基本类型、指针类型P、*Pconst修饰谁,谁就无法改变,即只读,无法++。例如无法p++、*p++const修饰库函数形参,保证了非需要的修改原值,也保证了函数内非需要的修改,也起到提醒实现函数的程序员瑞萨的FSP提高代码的可读性和安全性,通过限制变量和指针的修改来减少意外错误的可能性。原创 2024-05-14 21:21:35 · 676 阅读 · 0 评论 -
嵌入式科普(16)c语言函数参数的传递方式
c语言函数参数分类简介为【八、e2studio VS STM32CubeIDE之const修饰库函数形参】做铺垫。原创 2024-05-14 21:18:32 · 511 阅读 · 0 评论 -
八、e2studio VS STM32CubeIDE之内存使用情况窗口
1、嵌入开发最大特点之一就是资源受限,关注芯片资源使用详情是优秀工程师的技能之一2、Keil和IAR都不支持内存使用情况窗口,只能从map、list等文件查看3、e2studio、STM32CubeIDE都支持内存使用情况窗口,非常清晰的查看内存使用4、对此简介,起到抛砖引玉的作用。原创 2024-05-13 22:09:23 · 983 阅读 · 0 评论 -
七、e2studio VS STM32CubeIDE之显示中文编码
使用不同工具查看代码,尤其涉及中文时候,可能出现乱码显示。例如:使用sourceinsight等查看代码,再用eclipse查看(或者反过来),出现中文乱码。通常是中文编码不一致导致介绍e2studio、STM32CubeIDE显示中文编码的设置方法介绍eclipse中文编码设置的控制逻辑个人推荐统一使用UTF8(xshell等默认UTF8,但sscom等默认gbk)原创 2024-05-13 22:07:16 · 950 阅读 · 0 评论 -
六、e2studio VS STM32CubeIDE之代码自动补全
eclipse系ide代码补全快捷键alt+/,java可以修改任意字母触发自动补全,但c/c++没有这个功能选项网上有提供自动补全插件,但只能用于低版本,不通用(不将就)介绍eclipse c/c++自动补全安装原理、教程、参考资料个人测试eclipse c/++成功,但e2studio、STM32CubeIDE c/c++都失败有成功的请留言指导。原创 2024-04-24 22:37:18 · 1041 阅读 · 0 评论 -
五、e2studio VS STM32CubeIDE之汉化
介绍stm32cubeide汉化方案和汉化包e2studio自带汉化包,在安装过程中可选择安装e2studio STM32CubeIDE切换中英文。原创 2024-04-24 22:35:39 · 1353 阅读 · 0 评论 -
二、e2studio VS STM32CubeIDE之功能对比
二、e2studio VS STM32CubeIDE之功能对比原创 2024-04-18 22:36:25 · 490 阅读 · 0 评论 -
四、e2studio VS STM32CubeIDE之STM32CubeIDE线程安全解决方案
继续嵌入式科普(6)话题分享介绍STM32CubeMX和STM32CubeIDE实现的线程[安全解决方案同时强调线程安全的[重要性]:裸机和RTOS都可能存在;MDK、 EWARM、STM32CubeIDE都可能存在资料来源。原创 2024-03-30 13:00:24 · 1052 阅读 · 0 评论 -
一、e2studio VS STM32CubeIDE之下载和安装
e2studio VS STM32CubeIDE之下载和安装通过对比学习,更快速的掌握两款IDE对比国产其他品牌,有一定的评估下载和安装的资料。原创 2024-03-30 12:57:15 · 1211 阅读 · 0 评论 -
三、e2studio VS STM32CubeIDE之瑞萨RA FSP5.0.0裸机printf重定向
在嵌入式系统中,实现printf函数重定向输入日志,这是优秀代码的前提,或者说是基础。瑞萨RA升级到fsp5.0.0之后,原fps4.6.0及之前的版本的printf重定向功能编译报错。所以,我们分析报错的原因和解决办法。原创 2023-12-20 19:41:52 · 1314 阅读 · 5 评论