自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 rk3288的fastboot和adb识别不了设备

我把fastboot 文件放在了下面也不行后来网上有人说是fastboot和驱动不兼容引起的,我换了几个驱动,但是还是没有用,后来找到一个小哥的百度云分享:https://pan.baidu.com/s/1hs5ZNaW?errno=0&errmsg=Auth%20Login%20Sucess&&bduss=&ssnerror=0&traceid...

2019-12-15 20:05:11 2501 1

原创 给pmbus添加mfr_id, mfr_version, mfr_model节点显示

pmbus协议地址:http://pmbus.org/Assets/PDFS/Public/PMBus_Specification_Part_II_Rev_1-2_20100906.pdf章节22.2说到blockdata例如mfr_model这些,那么它的第一个字节为后面的数据长度SMBus block write and block read commands (SMBus sp...

2019-10-11 13:45:35 1168

原创 base64编码--c程序

const unsigned char TAB[] = "ABCDEFGHIJKLNMOPQRSTUVWXYZabcdefghijklnmopqrstuvwxyz123456789+/";/*函数功能:base64编码形参:input输入的数据流inlen输入的数据流长度output输出的字符串返回值:编码以后的有效字符串长度*/int base64_encode( unsign...

2018-09-13 16:28:02 214

转载 #,##,__VA_ARGS__的用法

1.#假如希望在字符串中包含宏参数,ANSI C允许这样作,在类函数宏的替换部分,#符号用作一个预处理运算符,它可以把语言符号转化程字符串。例如,如果x是一个宏参量,那么#x可以把参数名转化成相应的字符串。该过程称为字符串化(stringizing).#incldue <stdio.h>#define PSQR(x) printf("the square of" #x "is %...

2018-08-13 09:36:30 1151

原创 app和bootloader跳转函数硬件中断

1.不要把跳转函数放在中断中,如此导致在跳转后的app或者bootloder都是在中断状态,只要你一开启该中断,就可能出现硬件中断了2.如果你的APP使用了ucos系统,在跳转函数中还需要增加__set_CONTROL(0);//把psp修改成msp;这样是为了把ucos系统中的psp置回msp,否则容易出现硬件中断...

2018-06-20 08:25:14 1897

原创 bootloader和app的跳转函数注意问题

1.无论在bootloader跳转到app还是在app跳转到bootloader时都不能在中断中跳转,因为这样导致跳转后app程序还是在中断状态,如果app或bootloader中再次使能了该中断的时钟,那么可能就跑硬件中断了2.如果app使用了ucos系统,在app跳转到bootloader时要使用__set_CONTROL(0);//把psp修改成msp,因为ucos会把msp变成psp,如果...

2018-06-20 08:15:28 6000

转载 ucos启动软件定时器的几个配置参数

1,在官方源码中,最重要的也是需要我们经常修改的是os_cfg.h这个文件。当然其他地方也会有修改的,限于本人水平还请大家多百度。关于os_cfg.h中几个重要的参数(仅讲本代码中用到的功能)如下:OS_MAX_TASKS        允许的任务的最大数量,最新版的UCOSII最大任务支持255个。一般调试使用10个基本够了。OS_TICKS_PER_SEC      时间节拍,这个是很重要的参...

2018-05-18 11:37:40 936

原创 stm32 bootloader 跳到ucos系统应用程序出现硬件错误和OSStartHang死循环

1.如果你创建了启动任务,试着看看你的启动任务的stack(堆栈区)是否过小,过小就会硬件错误;2.1进入OSStartHang死循环可能是你没把stm32f10x_cl.s中的PendSVHandler改成OS_CPU_PendSVHandler(有多处需要修改);2.2进入OSStartHang死循环也可能是你bootloader中jump_to_app的时候把所有中断都关闭了,这时你需要在a...

2018-05-16 14:52:44 4107

空空如也

空空如也

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

TA关注的人

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