1 EmbeddedOsprey

尚未进行身份认证

主攻方向:STM32软件开发,主要开发平台KEIL

等级
TA的排名 9w+

No Algorithm found for: 00008000H - 0000A6A3H

设置好之后重新编译,注意目标对话框的地址范围

2019-08-06 10:24:35

原来单片机中还隐藏了这些调试技巧 | 颠覆认知

1.1.1.1断点窗口参考链接:http://www.keil.com/support/man/docs/uv4cl/uv4cl_db_dbg_breakpnts.htm程序运行过程中,有些数据被莫名修改了,在哪里修改的?又是怎么修改的?这个代码我只想知道是否运行过,或者运行了多少次,但是不想让程序停下来,或者仅打印调试信息,怎么办?当这个变量设置成某个数据后,我想让程序自动暂停下来进行分析...

2019-07-30 21:59:20

linux下st-link开发STM32

st-link源码下载http://bbs.eeworld.com.cn/thread-565820-1-1.htmlcp/usr/local/share/openocd/contrib/60-openocd.rules/etc/udev/rules.d/

2019-07-27 10:49:13

linux 软件安装类命令

修改环境变量sudogedit/etc/profile更新环境变量source/etc/profile

2019-07-27 09:19:20

putty自动输入用户名和密码

1、快捷方式-load“raspberrypi”-lusername-ssh-pwpassword注意:raspberrypi是putty中设置的名字username是用户名password是密码双击putty设置的名字后应该会自动连接...

2019-07-24 19:29:53

git 命令集合

注意输入命令前进入本地仓库(即项目下的文件内)gitinit初始化本地仓库gitstatus查看仓库状态gitadd.提交到暂存区,注意后面的点,表示整个文件夹,可以用单独的文件名替代,这样只会提交一个文件。gitadd.管理文件的时候会与远程分支上的文件做对比,只会管理有变化的文件。gitremoteaddoriginxxxxxxxxxxxxxxx...

2019-07-17 14:59:11

MDK 分散加载文件sct

https://blog.csdn.net/tracing/article/details/9720157

2019-06-19 13:45:16

野火CMSIS-DAP对应引脚与固件更新修复

野火下载口对应TCKPA3RSTPA2TMSPA4自下载PA14TCKPA13TMS摆放位置USB|CPU|下载口VCC、TMS、GND、TCK

2019-06-13 20:03:31

L9937E: MDK-Pro middleware is not allowed with this license

重新注册

2019-06-13 18:44:51

STM32读保护

产品读保护1、禁用调试口2、开启读保护voidSet_Protect(void)//启动保护{if(FLASH_GetReadOutProtectionStatus()!=SET){FLASH_Unlock();//解锁FLASH_ReadOutProtection(ENABLE);FLASH_Loc...

2019-06-13 14:51:12

佛祖保佑,永无 BUG,永不修改 | KEIL 调试系列总结篇

本篇将总结前面关于KEIL调试系列文章,方便后来人系统查看文章。在此之前,请看以下视频:(视频请看原文链接)这个视频展示了鱼鹰平时是如何运用前面的KEIL调试方法进行调试的。为了让自己能够在遗忘之后重新运用这些知识,鱼鹰写了一份适合自己的关于KEIL的经验笔记(近5000字,关于视频中展示的调试方法的记录,注意没有uCOSII任务切换的内容,这个内容准备以后再搞一个活动),因为相关的...

2019-06-01 18:35:25

写1翻转的一点思考

有些寄存器的有些bit位有写1翻转的特性,该怎么处理?常用的对某些bit进行&或者|操作不太合适,比如7654321010000111假设后面的3bit是翻转bit,现在要对4~5设置为10b为了不影响其它bit,一般会采用如下方式:value&=(0xFF|...

2019-05-17 09:56:03

STM32 ADC 过采样技术

https://wenku.baidu.com/view/383a8382e53a580216fcfe2e.html通过对文章的分析,发现它的实验结果并不能得到16bit精度采样数据。如果要达到16bit精度,那么采样数据和理论值差值小于8才可能。但通过分析该实验结果发现几乎没有这样的数据出现,几乎都是>=8,也就是说根本就没有提高哪怕1bit的精度。但是过...

2019-05-09 17:34:46

对嵌入式操作系统时间分片的一点理解

以uCOSII为例:OS_TICKS_PER_SEC如果OS_TICKS_PER_SEC为100,表示1秒中断100次,也就意味着,任务切换时间为10ms。这个很容易理解,但是怎么使用呢。我们知道嵌入式常用的时间单位是s、ms、us,OS_TICKS_PER_SEC怎么和这些单位联系起来呢,又怎么去更好的理解它?系统延时函数OSTimeDly(x);如...

2019-04-29 11:10:20

STM32输出指定脉冲个数

1、主从定时器2、高级定时器,RCR寄存器和OPM配合使用3、利用定时器进行初始同步(开始时定时器运行,但不输出脉冲,这个阶段用于同步,直到同步之后才进行输出)更多精彩,欢迎关注微信公众号:emOsprey...

2019-04-28 15:32:16

操作系统中的中断控制

本文为随笔,更多细节可关注微信公众号:emOspreyMAX_SYSCALL_INTERRUPT_PRIORITYEQU3;屏蔽低于优先级2的中断,即抢占优先级设置为0~2将被屏蔽,3不屏蔽OS_CPU_SR_SaveMRSR0,BASEPRI ;读取PRIMASK到R0,R0为返回值 MOVR1,#(MAX_...

2019-04-28 09:44:45

uCOS 在 KEIL 中的任务切换展示图(OS Support)

以上图片为KEIL中自带的系统支持显示,可以展示操作系统的任务切换时的运行过程。AppTaskStart任务运行时间:最小运行时间:36us最大运行时间:75us平均运行时间:44us任务切换周期:200ms系统大部分时间用于空闲任务,没有充分利用系统性能。关于这个更详细的内容,可以关注公众号:emOsprey回复相应的关键字可以获取相应的支持库。...

2019-04-23 14:01:39

KEIL下载 HEX 文件

设置路径正确,一般在Objects文件下下,当然你也可以重新定位文件位置:点击下载按钮即可下载。更多精彩和干货,欢迎关注微信公众号:

2019-04-22 15:15:49

RTX工程源码移植(STM32F4xx)

KEIL5建立RTX工程确实很方便,但是有一个很大的问题,就是它直接使用.lib库,这样就让想对RTX进行源码分析的道友设置了障碍,因此需要将源码添加工程中。KEIL4的移植过程http://forum.armfly.com/forum.php?mod=viewthread&tid=16616&page=1&authorid=3349KEIL5移植。源码位置:X:\...

2019-04-13 17:25:50

将博客搬至CSDN

搬家地址

2019-04-02 16:59:05

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。