自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 通过修改icf脚本制定代码/变量存储位置

在实际编程中经常会遇到需要将一段代码(例如一个自定义查表的表)或者某些变量指定存储位置。通过修改IAR的icf文件并配合一点点代码修改即可实现。ICF修改1. 定义制定位置的symbol,包含symbol_start 和 symbol_end2. 利用步骤1的symbol来定义 region = mem:[from symbol_start to symbol_end];3. 利用place in region {readonly/readwrite section CUSTOM_XXX};

2022-03-03 13:48:47 822 1

原创 Enterprise Architect学习(1)

这个记录学习Eneterprise Architect的过程,后续自己备忘备查之用。本文档操作基于AE12.0Build1215。本文中所有学习资料均参考网络或官方教程。供本人或者其他参考本文档学习使用,不具备任何商业行为或目的。一,基本概念UML项目(Project)即整个项目的UML建模,一个项目中可能包含多个UML模型(model)。UML模型(Model)用于在不同高度表述系统内容。有些UML模型是非常宏观、抽象表述系统,而有些UML模型则非常细节地表述系统某一具体行为或交互。一个UML模型

2021-10-20 14:28:27 1303

原创 Why cubeMX generates warning when timebase of SYS is set to systick and freertos is chosen

A warning prompted by cubemx when generating code with freertos chosen with timebase as systick. While this message is pretty confusing because the warning message is actually saying that the timebase of HAL driver shall NOT use systick anymore. Systick wi

2020-09-02 14:55:54 104

原创 GCC attribute的使用

__attribute__(()) 不是标准C里面的东西,而是GCC的扩展特殊符号。 不同编译器都有些自带的扩展特殊符号。 这里记录gcc的attribute的两个作用1. 用于memory alignment对于32位系统,默认情况下,结构体变量在内存中是按照字对齐的。例如下面的例子typedef struct{uint8_t a;uint16_t b;uint32_t ...

2020-02-17 16:22:08 440

转载 BLE4.1广播包格式

BLE 设备工作的第一步就是向外广播数据。广播数据中带有设备相关的信息。本文主要说一下 BLE 的广播中的数据的规范以及广播包的解析。广播模式BLE 中有两种角色Central和Peripheral,也就是中心设备和外围设备。中心设备可以主动连接外围设备,外围设备发送广播或者被中心设备连接。外围通过广播被中心设备发现,广播中带有外围设备自身的相关信息。广播包有两种:广播包(...

2020-02-06 17:34:02 1046

原创 STM32搭建Linux开发环境之问题处理

使用STM32 cubeMX自动生成gcc make项目,直接使用系统自带的gcc编译环境会报错!错误为:arm-none-eabi-gcc: error: nano.specs: No such file or directory查了下stackoverflow,处理方法如下:1. 直接到网站https://launchpad.net/gcc-arm-embedded/+downlo...

2020-02-06 15:19:57 705

Threadx arm 移植代码

Threadx 在ARM7上移植的代码,可以直接在ADS上编译过可以参考参考的

2010-10-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除