arm处理器裸机开发实战——学习笔记1
2013-03-29 16:41
316 查看
http://blog.csdn.net/long434811/article/details/8461428
刚上来就被第一个ledtest实验困住了,先是书里给的例程编译出错,解决错误之后烧到nandflash里又不能正常亮灯,断断续续搞了几天才发现问题,记录一下
1,编译错误的问题,主要是两个错误(1)extern void rLB_ReadPage(U32 addr, unsigned char * to) ;这句直接注释掉或者把U32直接写出unsigned int
(2)extern void NF_WritePage(unsigned int page, unsigned char *buffer) ;这句少了一个参数,需要改成extern void NF_WritePage(unsigned int block,unsigned int page, unsigned char *buffer) ;这两句改完之后错误就没有了,还有几个警告不用理会,可能改完之后编译还好告诉你有错,这时只要执行一下Project——Remove Object Code然后在编译一下就可以了
2,改好之后烧到板子里不能正常亮灯,这个问题搞了好久,最后在论坛里发现了答案,我的nandflash型号和例程里的不一样,我的是K9F2G08UMB,例程里用了K9F1208UOM,只要到nand.h文件中把K9F1208UOM那段注释掉,同时把这段下面的关于K9F2G08UMB的那段注释放开就可以了,重新编译烧写之后,问题解决
刚上来就被第一个ledtest实验困住了,先是书里给的例程编译出错,解决错误之后烧到nandflash里又不能正常亮灯,断断续续搞了几天才发现问题,记录一下
1,编译错误的问题,主要是两个错误(1)extern void rLB_ReadPage(U32 addr, unsigned char * to) ;这句直接注释掉或者把U32直接写出unsigned int
(2)extern void NF_WritePage(unsigned int page, unsigned char *buffer) ;这句少了一个参数,需要改成extern void NF_WritePage(unsigned int block,unsigned int page, unsigned char *buffer) ;这两句改完之后错误就没有了,还有几个警告不用理会,可能改完之后编译还好告诉你有错,这时只要执行一下Project——Remove Object Code然后在编译一下就可以了
2,改好之后烧到板子里不能正常亮灯,这个问题搞了好久,最后在论坛里发现了答案,我的nandflash型号和例程里的不一样,我的是K9F2G08UMB,例程里用了K9F1208UOM,只要到nand.h文件中把K9F1208UOM那段注释掉,同时把这段下面的关于K9F2G08UMB的那段注释放开就可以了,重新编译烧写之后,问题解决
相关文章推荐
- arm处理器裸机开发实战学习笔记1------流水灯实验错误纠正
- arm处理器裸机开发实战——学习笔记2
- arm处理器裸机开发实战——学习笔记1
- 《Spring 3.x 企业应用开发实战》学习笔记 第三章 IoC容器概述 3.2 相关Java基础知识 类装载器 反射机制
- java开发实战学习笔记2
- 学习Spring3.X 企业应用开发实战笔记(一)
- 《精通Spring 4.x 企业应用开发实战》学习笔记
- 项目实战学习笔记| OpenGl C++语言开发小行星系统 | 实验楼项目
- #小河学习笔记#前端精品视频教程:微信场景开发实战
- 第92讲:Akka第一个案例动手实战开发环境的搭建,第93讲:Akka第一个案例动手实战开发消息实体类学习笔记
- 第58课:使用Java和Scala在IDE中开发DataFrame实战学习笔记
- 实战开发 C# 索引器学习笔记
- 学习Spring3.X 企业应用开发实战笔记(二 )
- Xcode 实战开发学习笔记 之调试应用程序两个有用的命令
- java开发实战学习笔记1
- 《Spring 3.x 企业应用开发实战》学习笔记 第三章 IoC容器概述 3.5 Bean的生命周期
- 《Spring 3.x 企业应用开发实战》学习笔记 第三章 IoC容器概述 3.5 Bean的生命周期
- 《Spring 3.x 企业应用开发实战》学习笔记 第三章 ApplicationContext和BeanFactory区别
- asp.net4.0网站开发与项目实战—学习笔记1
- 《Spring 3.x 企业应用开发实战》学习笔记 第三章 ApplicationContext和BeanFactory区别