bouffalolab / bl_iot_sdk

BL602/BL702 SDK. Any technical topic, please access the following link.
http://bbs.bouffalolab.com
Apache License 2.0
267 stars 172 forks source link

bl602如何更改ld脚本? #84

Open FlyyingPiggy2020 opened 1 month ago

FlyyingPiggy2020 commented 1 month ago

如果不更改bl_iot_sdk里面的代码能够不使用默认的ld脚本 而选择用自定义的ld脚本进行链接吗?

我对整个项目构建的过程不是很了解。 components/platform/soc/bl602/bl602/evb/evb.mk

我尝试在工程目录下定义了CONFIG_LINK_CUSTOMERCOMPONENT_ADD_LDFLAGSCOMPONENT_ADD_LINKER_DEPS之后,再去进行编译,但是最后打印出来的COMPONENT_LINKER_DEPSCOMPONENT_LDFLAGS是空的。

FlyyingPiggy2020 commented 4 weeks ago

我目前的解决方案是把bl_iot_sdk里面的bl602复制到工程当中,改名为bl602_ld image

然后把makefile中的bl602改为bl602_ld image

这样子就可以每个工程使用不同的ld脚本了。

但是感觉我这个做法不是很常规。。不知道当初你们设置CONFIG_LINK_CUSTOMER这个选项,应该如何使用?