我想把一段51单片机的函数代码通过 keilc编译成二进制后烧进ROM,ROM里的这段函数又希望提供给用户调用,所以需要提供出和ROM里的二进制对应的 .h和 .lib,供用户二次开发。
客户二次开发的程序放在在flash,我把函数烧进ROM,是为了节省外面的flash以降低成本。所以要求提供出来的.lib只是 ROM里的函数地址信息,不能在客户二次开发时,代码又被链接到flash程序里。 在 keilc下我该如何实现呢。单独编译.lib和 .hex我会,但针对.hex产生相应的 .lib我就不会了。出来炸到,多谢赐教
|