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