- 博客(6)
- 资源 (7)
- 收藏
- 关注
原创 startup_stm32xxxx.s文件问题
好久没有搞stm的程序了,最近学习用HAL建工程,遇到一个小小的问题,解决过程如下:1、运行报错2、将startup_stm32f4xx.s文件更改为好的文件,编译报错相同,3、参数更改为:USE_HAL_DRIVER,STM32L476xx,原来为USE_HAL_DRIVER,HAL_GPIO_MODULE_ENABLED问题依旧4、在原来的工程中,有多个startup文件,找到正确的...
2019-12-13 08:54:17 1962
原创 JLink不能连接上目标板,报错:Error while identifying Cortex-M core
在连接目标时,报错,怎么也连接不上,后来根据所报的错误推测,应该是目标有问题,所以对主芯片进行复位。1、在加电时,将主板主芯片的NRST脚拉低上电;2、然后下载,下载报错;3、使NRST脚正常,此时下载也正常了。...
2019-12-10 19:09:00 2028
原创 基于HAL库建立MDK工程
MDK建立工程与使用STM32CubeIDE相比,MDK工程的文件,及文件所在的目录自己比较清晰,对比有以下几点感想。1、STM32CubeIDE建工程,傻瓜式操作,有时候连文件在那里都不清楚。库文件等自动帮你链接好了,环境比较友好,但操作的乐趣就没有了。2、对于一些库程序,竟然不可以通过右键去查看程序的原型,不知道是自己不会操作,还是有意为之,只可以看到.h文件的定义。3、对于STM32C...
2019-12-08 13:30:43 816
原创 st的各种库对比
目前已知st的库有四种,分别是:1、STM32Snippets2、Standard Peripheral Library3、STM32Cube HAL4、STM32Cube LL一、STM32Snippets为高度优化的寄存器操作的集合。占用内存小,适合喜欢底层开发的人员使用,目前只有STM32F0和L0的示例代码包。二、Standard Peripheral Library,即SPL...
2019-11-27 10:52:36 1240
原创 守护进程设计
Daemon—(精灵)守护进程。一、守护进行特点:1、不占控制终端,后台运行。(例:运行占用程序后加&,即可不占用终端)2、独立于控制终端。(通过PS可看到程序是否对应终端号)3、周期性运行。(例:smbd)二、守护进程的设计:1、后台运行。实现方法是通过创建子进程来充当守护进程,而父进程退出,这样子进程就可以在后台运行。例:#include <untds.h>...
2019-11-26 19:42:16 429
原创 调用 inet_ntoa就报“段错误【核心已转储】”问题
第一次编写TCP的通讯程序,发现了不少错误,1、socket的返回值没有赋给sockfd就使用,导致accept时错误,更改后正常,2、在打印输出客户机的IP是,需要将网络字节序的整数IP转换成字符串IP,但在printf(“client IP = %s\n”,inet_ntoa(client_addr.sin_addr));时出错,后来查了好多的资料,才发现是因为inet_ntoa缺少库函数...
2019-11-14 15:56:47 460 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人