由于需要进行固件定制化,Marlin固件太过于强大和紧凑,我对这个固件进行了裁剪,只剩下主枝干,实现功能的定制和裁剪。以下的代码详解是基于我已经移植在stm32上面的一个程序进行的。...
分类:
其他好文 时间:
2015-08-18 22:51:15
阅读次数:
857
在STM32的固件库和提供的例程中,到处都可以见到assert_param()的使用。如果打开任何一个例程中的stm32f10x_conf.h文件,就可以看到实际上assert_param是一个宏定义;
在固件库中,它的作用就是检测传递给函数的参数是否是有效的参数。
所谓有效的参数是指满足规定范围的参数,比如某个参数的取值范围只能是小于3的正整数,如果给出的参数大于3,
则这个assert_...
分类:
其他好文 时间:
2015-08-17 15:42:16
阅读次数:
123
1、系统文件名和源文件名以‘ stm32f10x_’的形式表示。
2、在单一文件中使用的常量在该文件中定义。在多个文件中使用的常量定义在头文件中。所有常量都以大写字母表示。
3、寄存器当做常量看待,同样以大写字母表示,多数情况下,在STM3210X参考手册中使用相同的缩写。
4、外围模块的功能函数的名字,需要有相应的外围模块缩写加下划线这样的前缀,每个单词的首字符要大写。例如SPI_Send...
分类:
其他好文 时间:
2015-08-17 15:39:25
阅读次数:
254
STM32有43个channel的settable的中断源;AIRC(Application Interrupt and Reset Register)寄存器中有用于指定优先级的4 bits。这4个bits用于分配preemption优先级和sub优先级,在STM32的固件库中定义如下
#define NVIC_PriorityGroup_0 ((u32)0x700)
#define NV...
分类:
其他好文 时间:
2015-08-17 15:35:57
阅读次数:
182
问题1: 在使用Jlink的过程中,有时候“固件-firmware”会莫名其妙的丢失,导致Jlink变成一块砖头。
问题2: 在2013/4/17号截止,MDK最新版为4.70a,其中有两个很重要的更新就是代码提示和错误提示,因此很有升级的必要,但是升级之后,你的调试工具Jlink中的firmware也要升级 ,但是升级之后~~~O(∩_∩)O~那么,所以~~~
所需原材料:”砖头“J...
分类:
其他好文 时间:
2015-08-17 14:08:09
阅读次数:
186
在嵌入式操作系统中,BootLoader是在操作系统内核运行之前运行。可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。在嵌入式系统中,通常并没有像BIOS那样的固件程序(注,有的嵌入式CPU也会内嵌一段短小的启动程序),因此...
分类:
其他好文 时间:
2015-08-17 14:01:17
阅读次数:
127
恢复.ipsw步骤:1. 下载好与移动设备对应的.ipsw固件(zip文件可以解压出来)。2.将移动设备连接到安装有iTunes的电脑,解锁并信任这台电脑3.启动iTunes,选择这个移动设备,然后按住键盘的Option键(Windows用户按住Shift键),点击“恢复...”按钮,在出现的文件打...
分类:
其他好文 时间:
2015-08-14 15:23:10
阅读次数:
180
在上一篇《修复山寨版的J-Link》,中已经介绍了恢复的步骤。 但是,在使用J-Link驱动(V4.94J)升级后,会出现下面情况。 The connected emulator is a j-link clone. 修改固件文件(J-link_V8.bin)可以解决这个问题。 使用UltraEdi...
分类:
其他好文 时间:
2015-08-13 22:04:44
阅读次数:
220
opkgupdateopkginstall vsftpdln -s /etc/init.d/vsftpd/etc/rc.d/S50vsftpd #建立快速启动,如果是固件集成vsftpd,则跳过该步骤;防火墙开启21端口,如果有需要,可以进行端口转发vim /etc/vsftpd.con...
分类:
其他好文 时间:
2015-08-13 21:45:50
阅读次数:
167
本文转自http://www.cnblogs.com/emouse/archive/2011/11/29/2268441.html1.1 基于标准外设库的软件开发1.1.1 STM32标准外设库概述STM32标准外设库之前的版本也称固件函数库或简称固件库,是一个固件函数包,它由程序、数据结构和宏组成...
分类:
其他好文 时间:
2015-08-13 06:23:10
阅读次数:
153