
STM32
文章平均质量分 53
Thinkcortex
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基于IAR的STM32v3.5库工程建立
基于IAR6或者IAR7建立STM32开发工程第一步 建立工程 首先打开IARWmbeded Workbench,”Project”à”Creat New Project”建立一个工程,命名选择路径保存文件名可以随便取第二步加载文件在工程路径下新建三个文件夹,分别为FWlib、CMSIS、USER。新建的USER用来存放工程文件和用户代码,包括原创 2016-07-24 18:18:23 · 10092 阅读 · 8 评论 -
CooCox使用printf编译出错
使用CooCox,从respitory添加了printf.c文件,在编译时报错[cc] ..\obj\printf.o:(.data+0x428): first defined here[cc] collect2.exe: error: ld returned 1 exit status解决办法:在View-->Configuration -->Link中使能“Don't use sta原创 2016-12-12 21:43:16 · 628 阅读 · 0 评论 -
STM32堆区分配内存--malloc的使用
测试环境:STM32+IAR6.4堆区大小设置为0x1000(默认值)。变量定义: char *p=NULL; char *p2=NULL;1. 申请内存大小超过设置值 p = (char *)malloc(sizeof(char)*5090); malloc返回NULL,使用这段内存是会出错(硬件错误)。2.申请两段内存,每段不原创 2016-07-15 12:49:51 · 15692 阅读 · 2 评论 -
STM32 IAP程序相关记录
在做STM32 IAP程序时,遇到一些问题,在这里记录,供分享。1. 当程序跟新成功,执行跳转后,程序不能执行,原因是程序开启了一些外设,会发生中断。可采用 __disable_irq() ,但是否为最佳的方法,还有待验证。有论坛上说__disable_irq()只是禁止CPU响应中断,当发生中断,响应的中断标志还会置位,所以当使用__enable_irq()开启中断后,由于相应的中断标志没有原创 2016-06-19 15:27:05 · 2543 阅读 · 0 评论