微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > ARM技术讨论 > 环境颜色检测开发套件测评(2)

环境颜色检测开发套件测评(2)

时间:10-02 整理:3721RD 点击:

前面我们说过该检测套件并非只是一个普通的检测工具,它还兼有二次开发的功能。我之所以这么早地提到它是源于一次失误。

在初次拿到套件后,为了测评的需要本想把界面的变化过程拍全,怎奈界面切换的速度太快,就按下了复位键和重新加电,这次更糟,不但界面没拍到,反而连界面都不显示。心里不免有些害怕。

无奈之下只能寻求重新刷一次程序已回复原功能,也就是预先做一下二次开发的准备。

那如何回复出厂的功能设置呢?

首先要做的就是构建开发环境,由于先前曾用LPC824开发过作品,故可以利用已安装的Keil V5.15。

然后在随机的U盘中找代码软件包,并将路径为:

applications\lpc8xx\keil_uvision_projects\nxp_lpcxpresso_824下的项目文件

nxp_lpcxpresso_824_periph_examples.uvmpw用Keil V5.15打开,然后对位于上端的两个 library进行编译,以生成库文件。

随后,将项目文件periph_i2cm_polling Project打开并编译,则编译后的界面如图1所示。


图1 完成编译


     为可靠地进行下载,需按图2所示来设置,以生成目标文件HEX。再按图3所示来选取调试器类型,并将下载算法选为图4所示的类型。


图2 生成HEX目标文件



图3 设置调试器类型



图4 选取下载算法


执行下载操作后,便将生成的目标代码下载到LPC824的芯片中,其界面如图5所示。

此时重新为套件加电,则又可见到重新归来的环境色彩检测功能。一场虚惊过后,终于又重新见到了彩虹!


图5下载界面


你好,请问您烧录几次程序后会不会出现invalid ROM table的提示,然后就再也烧不进了

目前烧录的次数还不算多,暂未出现这种现象。是不是烧录时有误选把引导程序刷掉了?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top