好记心不如烂笔头,为方便以后查看代码及代码重复利用,这里贴出S3C2440 LCD控制初始化代码。使用友善MINI2440开发板,LCD为320*240,开发环境为RealView MDK 4.22。
该源码结构简单明了,原始工程下载地址:点击打开链接...
分类:
其他好文 时间:
2015-03-03 16:44:33
阅读次数:
187
情景:
在编译Keil工程时,compile编译能够通过,但在linking过程中,出现一大串”Error: L6406W: No space in execution regions with .ANY selector match Section“的错误。
分析:
这个出现的原因是因为芯片RAM空间不足,无法执行程序。通常RAM的空间会比较小,ROM空间相对较大。
解决...
分类:
其他好文 时间:
2015-02-13 18:34:22
阅读次数:
171
Keil中有些功能键没有默认的快捷键,如果常用,比较方便的做法是把它设置成自己习惯的快捷键。
下面是自定义快捷键的方法:
1. 查找自己想要定义的功能的位置,比如我想要定义“Comment Selection”注释选中目标功能,找到它的位置为:Edit:Advanced:Comment Selection;
2. 选择Edit:Configuration,配置选项;
3. 选择Shortc...
分类:
其他好文 时间:
2015-02-12 16:19:00
阅读次数:
284
今天在调试程序时、DEMO板下载几次后就提示Flash下载失败:Keil v4里面的设置都没有动过、不可能被修改。此时、使用新唐的ICP Programming Tool软件来链接芯片,提示需要擦除芯片,然后才能下载。这下、发现了在Keil v4里面老是下载失败的解决方法了:在Keil v4里面、先...
分类:
其他好文 时间:
2015-02-12 13:44:53
阅读次数:
379
一.建立一个KEIL标准化工程的过程。
1.新建一个项目文件夹,然后在此文件夹中在去建立一些文件夹:如
1)Project文件夹,存放新建的工程文件,用户代码以及用户编程时会修改的库文件如stm32f10x_it.h,stm32f10x_it.c,stm32f10x_conf.h等等
2)Libraries文件夹,存放CMSIS文件,库文件,
3)Output文件夹,在Keil的配置中去指...
分类:
其他好文 时间:
2015-01-27 11:18:57
阅读次数:
206
KEIL 5帮你快速建工程模板的技巧 本人使用keil mdk 5.12有一段时间了,发现keil mdk 5.12里面驱动库比较方便。这个新功能可以节省我们的时间,也可以让初学者能尽快上手和掌握这个芯片。大家以后既就可以很方便的建自己的工程模板了,再也不会为了找芯片的驱动库而烦恼。 今天外我来教大...
分类:
其他好文 时间:
2015-01-25 15:06:47
阅读次数:
392
1.如果是软件仿真,必须先检查晶振的配置是否正确!内核的寄存器和外设的寄存器不是一个概念。
2.
3.
4.
Keil进入调试状态下参看View重点可以调出的窗口如下:
5.注:1个00代表一个字节,一行是21个字节,
起始地址0x40005098+0x15=0x400050AD...
分类:
其他好文 时间:
2015-01-23 18:29:17
阅读次数:
171
keil程序在内部RAM调试的基本步骤网上已经有非常多了,我就不再赘述,大家能够在网上搜到非常多。可是有些时候内部RAM并不够用,这就须要将程序装入外部RAM中调试,而在这个过程中可能会出现各种各样的问题,在这里我将会把我遇到过的一些问题和须要注意的地方总结一下,希望可以对大家有所帮助。有错误的地方...
分类:
其他好文 时间:
2015-01-19 12:31:56
阅读次数:
1643
用32位arm7芯片lpc2129和keil编译器,在项目开发中遇到的问题如下:
定义字节数组 :
BYTE array[10] = {0};
然后把地址&array[1]强制转换并赋值:
*(UINT16 *)(&array[1]) = 0xaabb;
然后读取数组里的内容,发现被赋值的元素是array[0]和array[1],读出的内容是:
array[0]的内容是...
分类:
其他好文 时间:
2015-01-16 01:24:19
阅读次数:
140
做了这么多年的嵌入式软硬件开发,用过的平台很多,细数了一下,自己都吓了一跳,51单片机、AVR Mega128、EMC单片机、CPLD/FPGA、DSP(LF2407)、S3C2410、44B0、STM32等,软件平台有Keil C51、汇编、ADS1.2、MDK、uCOS、Linux、VC++等。没有办法,在小公司干活就是要一个人做几个人的活。很多时候,去到一间新的公司,并不是自己来决定选用哪种...
分类:
其他好文 时间:
2015-01-09 09:19:09
阅读次数:
203