求解,怎么在ADS下,不用板级支持包,编写程序!!!

[复制链接]
2739|8
 楼主| hnylcxq 发表于 2011-9-25 22:04 | 显示全部楼层 |阅读模式
  现在都是在ADS集成环境下编辑 调试程序的,我用的板子是LPC2132,但是很多东西都背集成环境给做了,如一些寄存器的定义,板子的初始化,GPIO这些东西,这样学起来感觉很多东西还是没看到,不够深入。我想从更底层来做,把LPC2132自带的一些功能部件给驱动起来。
  请问,高手们,这个如何下手,有实例的请给我一个例子,我通过那个例子慢慢学习,谢谢了
 楼主| hnylcxq 发表于 2011-9-26 12:00 | 显示全部楼层
继续寻高手指点!!!
zhangjunye 发表于 2011-9-26 14:06 | 显示全部楼层
不要做得事必躬亲,你说的额那些东西都是编译器做好了的,而且是很合理了的东西。建议你把精力花在应用上。
 楼主| hnylcxq 发表于 2011-9-26 18:07 | 显示全部楼层
是这样的,现在刚开始学这个,导师说最好在没有集成环境支持下,实现各个功能部件的驱动,我自己也想了解下,如果有实例的话,麻烦给我个例子,我好学习学习,谢了 3# zhangjunye
strang 发表于 2011-9-26 22:36 | 显示全部楼层
你误解你导师的意思了。
实现各个功能部件的驱动
//===================
由于你刚开始学,我的理解是最基层的,比如GPIO,UART,I2C,SPI,定时器,RTC,A/D,PWM等。
好好看看数据手册,最好参考“周工”的教材,这本书写的很详细的。
拿起书本 发表于 2011-10-3 00:06 | 显示全部楼层
把应用作好了不容易啊。实际工作当中,片子会经常换的
ycz9999 发表于 2011-10-3 01:53 | 显示全部楼层
本帖最后由 ycz9999 于 2011-10-4 23:19 编辑

LZ   那你就自己去写makefile撒   感觉这个比ADS的编译更接近“底层”点

自己一个个去看PDF定义寄存器  然后用汇编把那个启动代码给搞掉  那不就是你要的了
 楼主| hnylcxq 发表于 2011-10-8 10:59 | 显示全部楼层
恩,现在是在看周工的教材,不过上面的有些功能部件还做不了实验,只能多看看代码了 5# strang
michaelqhj 发表于 2011-10-8 23:03 | 显示全部楼层
呵呵,要是你想也可以不用包含头文件啊,自己写个头文件包含进去,那肯定就要自己定义寄存器的地址和相关数据了,这样对硬件肯定会了解更深入
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

24

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部