STM32
文章平均质量分 76
大漠鸿图
这个作者很懒,什么都没留下…
展开
-
关于LWIP断开网线后重连问题(热插拔问题)
最近在弄STM32+LWIP协议,在网络拔掉网线情况下,无法重新连接。网上找了好多方法都没有实现,着实郁闷!后来无意间看到了暂时解决这一问题的方法,虽然不是那么完美,但最算能解决问题。分享给大家。问题:LWIP建立一个TCP服务器,收发数据也正常。但是客户端非正常断线-如客户端掉电,突然拔掉客户端的网线,然后重新连接服务器,就连接不上了。原因:LWIP_CLOSE(),在非原创 2014-07-17 16:38:11 · 29792 阅读 · 3 评论 -
KEIL MDK输出map文件分析
标题:KEIL MDK输出map文件分析01 零、前言 前面写了一篇文章对__main函数的执行过程做了一个粗略的跟踪描叙,对一个烧录了程序的STM32开发板从启动复位到进入用户main函数的过程有了一个大概的了解,但是有很多问题感觉还是模模糊糊,因此,今天又把KEIL MDK编译、链接后生成的map文件简单分析一下,加深对链接器、嵌入式系统可执行映像特点的转载 2015-11-12 12:23:23 · 4248 阅读 · 0 评论 -
STM32启动过程和启动文件分析
一、概述1、说明 每一款芯片的启动文件都值得去研究,因为它可是你的程序跑的最初一段路,不可以不知道。通过了解启动文件,我们可以体会到处理器的架构、指令集、中断向量安排等内容,是非常值得玩味的。 STM32作为一款高端Cortex-M3系列单片机,有必要了解它的启动文件。打好基础,为以后优化程序,写出高质量的代码最准备。 本文以一个实际测试代码--START_T原创 2017-03-08 11:57:36 · 774 阅读 · 0 评论 -
uCOS-II移植 (B OSStartHang)问题 和 多任务不能切换问题
关于STM32F107VC _OSStartHang解决方案问题:移植UCOS-II后,程序总是在 B OSStartHang ,//根据提示,应当永远不会到这步的。其实很简单,因为STM32本身的异常中断PendSV_Handler替代了UCOS的异常中断OSPendSV,使其不能正常执行。这样我们就需要更改PendSV_Handler为OSPendSV以原创 2017-03-07 12:11:09 · 4169 阅读 · 0 评论