环境颜色检测开发套件测评(2)
前面我们说过该检测套件并非只是一个普通的检测工具,它还兼有二次开发的功能。我之所以这么早地提到它是源于一次失误。
在初次拿到套件后,为了测评的需要本想把界面的变化过程拍全,怎奈界面切换的速度太快,就按下了复位键和重新加电,这次更糟,不但界面没拍到,反而连界面都不显示。心里不免有些害怕。
无奈之下只能寻求重新刷一次程序已回复原功能,也就是预先做一下二次开发的准备。
那如何回复出厂的功能设置呢?
首先要做的就是构建开发环境,由于先前曾用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的提示,然后就再也烧不进了
目前烧录的次数还不算多,暂未出现这种现象。是不是烧录时有误选把引导程序刷掉了?