我想把一段51單片機的函數代碼通過 keilc編譯成二進制后燒進ROM,ROM里的這段函數又希望提供給用戶調用,所以需要提供出和ROM里的二進制對應的 .h和 .lib,供用戶二次開發。
客戶二次開發的程序放在在flash,我把函數燒進ROM,是為了節省外面的flash以降低成本。所以要求提供出來的.lib只是 ROM里的函數地址信息,不能在客戶二次開發時,代碼又被鏈接到flash程序里。 在 keilc下我該如何實現呢。單獨編譯.lib和 .hex我會,但針對.hex產生相應的 .lib我就不會了。出來炸到,多謝賜教
|