嵌入式
倩女不姓倩
一只正在奋斗的程序员,之前看到一个博主说写博文是一个很好的学习方式,可以快速梳理自己的思路,使自己学的更加深刻,于是乎,小姐姐来啦
展开
-
win7cdc驱动安装不成功的解决办法
问题描述:在win10的系统上安装usb cdc官方驱动就能直接使用usb cdc设备,但是在win7总是安装不成功,驱动安装之后,设备出现黄色的感叹号。解决办法:1、首先查看C:\Windows\System32\drivers\usbser.sys文件是否存在,如果不存在,复制过去;(也许这一步没有作用,直接执行下面的过程也许也能成功,由于自己所用电脑为win10,待测试后来更新)2、其次将usbser.inf文件复制放在一个文件夹中,也可放在系统文件夹C:\Windows\inf中3、在设原创 2020-12-28 15:29:22 · 8498 阅读 · 2 评论 -
记录单片机使用malloc产生内存泄露的问题及解决方法
项目场景:单片机使用malloc产生内存泄露的问题问题描述:bug1:创建了一个结构体指针,通过malloc动态开辟内存的方式开辟了一段内存空间,然后进行写入数据修改数据的操作,但是下面的代码会导致内存泄露:typedef struct{ int name; int sex;}Data_struct;Data_struct* data_receive(void){ Data_struct* msg=(data*)malloc(sizeof(Data_struct)); //开辟内存原创 2020-12-17 20:19:11 · 949 阅读 · 0 评论 -
STM32Cube配置导致JLINK无法调试
问题描述:使用stm32cube创建的工程,在IDE中调试时,烧录一次代码之后,就再也不能找到芯片,报Connection toCPU via connect under reset failed, Abort debug session? 原因分析:和硬件工程师沟通现象,发现是在创建cube的时候没有勾选debug,如图,在配置的时候sys选项里面的调试应该对应的做选择,如swd调试就需要选择JTAG 4线。![在这里插入图片描述](https://img-blog.csdnimg.原创 2020-12-15 10:24:31 · 2215 阅读 · 3 评论 -
从零开始创建STM32的IAR工程——基于STM32F1官方库
内容比较详细,多图警告,截图不易,转载请注明出处,谢谢!一、 开始前的准备首先通过ST官网添加链接描述下载官方库:下载方法:进入官网–>产品–>微控制器–>工具与软件–>点击图1中选中内容–>在图2中找到自己需要的库–>进入下载。 下载成功的官方库如图3所示:二、创建工程文件夹并移植文件首先按照图4创建文件夹:将官方库中的如下文件复制到CMSIS文件夹下:按照下图移植Driver文件夹:在Project文件夹中移原创 2020-09-29 19:31:19 · 722 阅读 · 0 评论 -
windows环境下使用gcc编译器运行源码(一)
一、gcc编译器的下载及安装1、下载下载GCC需要外网,笔者在内网找了两个小时,才找到一个可以用的,大家可以自行去下载,https://www.jb51.net/softs/156775.html,选择最下方的普通下载就不会下载一些莫名其妙的下载器和绑定插件,这个版本是3.4.0版本,虽然不是最新的,但还是够用了。2、安装和配置环境变量在上述网站下载的gcc无需安装,只需要解压到需要的文件夹即可,如图为gcc解压之后的文件目录。之后配置好环境变量就可以使用gcc编译器了,设置环境变量的方原创 2020-09-24 17:16:16 · 1655 阅读 · 1 评论 -
内存大小与地址的对应关系以及计算方法
在计算机中要访问存储区,都是通过地址来进行访问的,包括所有的外设(比如串口、内存、硬盘等),都对应有一个访问地址,内存中的每一个字节对应唯一的一个地址,每一个地址代表一个字节原创 2020-09-07 17:40:42 · 14012 阅读 · 0 评论