单片机三种烧录方式ISP、IAP和ICP有什么不同?

传送门: https://cloud.tencent.com/developer/news/327258

2019-06-25 12:55:26

阅读数 24

评论数 0

C 库函数 - strncpy()

传送门: https://www.runoob.com/cprogramming/c-function-strncpy.html

2019-06-24 14:12:42

阅读数 22

评论数 0

Error: L6218E: Undefined symbol $Super$$main (referred from components.o

在移植RT-Thread工程文件,编写程序后编译会出现这个错误 Error: L6218E: Undefined symbol $Super$$main (referred from components.o). 错误原因是在components.c的$ Super $ $ main没有定义...

2019-06-19 18:05:43

阅读数 38

评论数 0

找不到指定的模块:C\Windows\System32\LogiLDAdll问题

每次打开电脑都会出现启动C\Windows\System32\LogiLDAdll时出现问题找不到指定的模块。这个问题,经过查找发现是罗技鼠标驱动的问题,而这个文件在C盘是存在的,所以我的解决方法是: 1 在运行中输入regedit 打开注册表编辑器 2 在菜单栏中找到编辑打开查找,键入W...

2019-06-17 09:56:05

阅读数 648

评论数 0

After Build - User command #1: C:\Keil_v5\ARM\ARMCC\bin\fromelf.exe --bin --output ./obj/……

使用keil编译工程时出现这个问题 After Build - User command #1 在魔术棒中找到 User ,取消勾选After Build/Rebuild下的Run#1即可

2019-06-10 09:58:36

阅读数 111

评论数 0

error: unterminated conditional directive

#ifndef *** #define *** #endif 出现错误的原因是结尾没有 #endif。

2019-06-06 13:44:29

阅读数 110

评论数 0

Could not stop Cortex-M device!Please check the JTAG cable.

解决Could not stop Cortex-M device!Please check the JTAG cable. 一 二 仿真器不行

2019-05-30 18:19:59

阅读数 136

评论数 0

SYSTEM\usart\usart.c(41): error: #260-D: explicit type is missing ("int" assumed)

问题一:SYSTEM\usart\usart.c(41): error: #260-D: explicit type is missing (“int” assumed) 在编译工程时出现了SYSTEM\usart\usart.c(41): error: #260-D: explicit type...

2019-05-29 11:38:36

阅读数 22

评论数 0

error: #147: declaration is incompatible with ……

E:\Keil 5\Keil5\ARM\rtthread nano\3.0.3\src\idle.c(66): error: #147: declaration is incompatible with "rt_err_t rt_thread_idle_sethook(void (*)...

2019-05-23 11:08:14

阅读数 134

评论数 0

Error: L6200E: Symbol *** *** defined (by context_rvds.o and stm32f10x_it.o).

RT-Thread 会用到了异常处理函数 HardFault_Handler() 和悬挂处理函数 PendSV_Handler(),以及 Systick 中断服务函数 SysTick_Handler()。 所以用户代码需要保证这几个函数没有被使用, 若编译提示函数重复定义,删除自己定义的函数即...

2019-05-21 18:36:43

阅读数 43

评论数 0

Notes on learning RT-Thread——Env

打开Env,输入SCONS --target=mdk5,(mdk5要小写)生成MDK5的工程 输入SCONS可对工程进行编译 输入help可显示Env的一些指令操作: > help For more information on a specific command, typ...

2019-04-30 10:06:02

阅读数 110

评论数 0

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS

存在未调用的函数

2019-04-27 17:31:02

阅读数 116

评论数 0

给Github的下载提提速

1.访问http://github.global.ssl.fastly.net.ipaddress.com/#ipinfo,获取 global.ssl.fastly的IP地址 为:151.101.185.194 2.访问http://github.com.ipaddress.com/#...

2019-04-26 16:59:13

阅读数 162

评论数 2

ARMCC编译环境下的 $ Sub $ $ 和 $ Super $ $

用$sub$$ 和$super$$函数标识符编写代码,可实现在进入主应用程序之前对系统功能的初始化。 ARM® Compiler v5.06 for µVision® armlink User Guide 这是具有特殊模式的函数:用于有一个已经存在且不能被改变的函数的情况下(比如不能更改的...

2019-04-24 16:06:16

阅读数 59

评论数 0

Notes on learning RT-Thread——线程应用示例

创建线程 /* * 程序清单:创建/删除、初始化线程 * * 这个例子会创建两个线程,一个动态线程,一个静态线程。 * 一个线程在运行完毕后自动被系统删除,另一个线程一直打印计数。 */ #include <rtthread.h> #d...

2019-04-23 17:43:51

阅读数 33

评论数 2

Notes on learning RT-Thread——程序编写的“套路”

在学习RTT的过程中发现一般的程序编写有下面几个特点,所以做一下不成熟的总结供日后套用。 1.声明 以下为例: #include <rtthread.h> #define THREAD_PRIORITY 8 #define THREAD_T...

2019-04-23 16:26:07

阅读数 10

评论数 0

Notes on learning RT-Thread——线程的管理方式

文章目录创建和删除线程初始化和脱离线程启动线程获得当前线程使线程让出处理器资源使线程睡眠挂起和恢复线程控制线程设置和删除空闲钩子设置调度器钩子 创建和删除线程 一个线程要成为可执行的对象,就必须由操作系统的内核来为它创建一个线程。可以通过如下的接口创建一个动态线程: rt_thread_t ...

2019-04-23 00:15:06

阅读数 22

评论数 0

*** error 65: access violation at 0x40021000 : no 'read' permission

MDK5反反复复装了四五次,安装了最新版MDK5.27后用软件仿真时出现了: *** error 65: access violation at 0x40021000 : no 'read' permission 这个错误 对比之前版本 的信息发现有这几处不同: 上图是更新前版本的设置; 下...

2019-04-22 14:16:19

阅读数 39

评论数 0

MDK5 Software Packs

http://www.keil.com/dd2/pack/#/eula-container

2019-04-12 16:38:20

阅读数 37

评论数 0

Notes on learning RT-Thread——线程的工作机制

目录 线程控制块 线程的重要属性 线程的状态转换 系统线程

2019-04-11 18:44:14

阅读数 102

评论数 0

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