本帖最后由 fjjjnk1234 于 2014-7-26 14:45 编辑
HELPER2416学习笔记1——LED灯闪烁
参与HELPER2416开发板助学计划
学习HELPER2416开发板已经有十天左右时间了,由于之前 一直上不了网,一直没机会提交板子的学习心得,抱歉。今天把之前的心得一起提交了。本人初学者,帖子中难免有错误之处,欢迎各位前辈们指出。
在学习新的一个开发板都会从LED灯闪烁实验开始。由于之前完全没接触过Makefile,所以第一个实验我选择在Keil MDK5.1中编程。参考了网友分享的Keil工程搭建了一个工程模板,接着以LED灯闪烁的例子与大家分享用Keil的开发流程吧。(用到J-Link V8仿真器)
HELPER2416开发板的LED灯接在GPB1,在S3C2416的数据手册上可以找到相应寄存器的地址。
在工程文件中的2416_reg.h头文件中已经定义好的寄存器的地址了,我们可以直接使用。在start.S文件中已经关闭了看门狗。
在77行。
本次实验比较简单,主函数main.c:
延时函数delay.c:
接着编译,设置好这个
接着板子接上串口线、J-Link仿真器。打开串口超级终端(我用的是SecureCRT),在这分享一下。
接着按住空格键,开发板上电。此时u-boot已初始化好内存控制器了。
超级终端显示:之后点Debug
接着点运行就能到LED灯闪烁了。
论坛ID:fjjjnk1234
提交时间:2014.07.26