大家好,初次发帖请多关照,请各位大侠指导。
我们碰到的问题是下载速度慢:我们的程序是通过gcc
编译一个c
文件成为hex
文件,把hex
文件下载到LPC2138
上面,应用场景要求经常要下载不同的hex
文件到芯片上执行。
但是不同的hex
文件对应的c
文件其实有很大部分是相同的内容,这些相同的内容有:检测传感器输入信号相关函数;控制彩灯的输出信号相关函数等等,就像是操作系统的硬件驱动。我们给LPC2138
下载hex
文件比作给pc
装软件的话,那我们目前每次都在装软件的时候,都要把系统的硬件驱动装一遍,这样实在是浪费时间。
请问有什么好的办法?
能不能这样?把硬件驱动部分和其他部分分开。硬件驱动只需要下载一次,然后后面每次下载hex文件只需要下载其他部分程序即可。如果这样可以的话,应该怎么做?
先谢谢了~
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>