打印
[应用相关]

想把STM32的库编译成.lib,然后应用代码链接,编译能成功,但是无法运行

[复制链接]
334|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主

如题

想把STM32的库编译成.lib,然后应用代码链接,编译能成功,但是无法运行——

我曾试过,单步调试,就点亮和灭LED灯是可以的,但运行不行。


从头说一下,以免不清楚。

我的意思是


固件HAL库,编译成库 .lib


然后应用代码部分直接链接库编译


试过把 startup_xx.s 挪到 APP侧。

试了一下,它可以让(软件延时)toggle LED ,灯确实能闪。

但串口没成功打印字符。


感觉了一下,这可能和 armcc (5) 的编译、链接,也和STM32的几个文件的编译、链接方式有关,但是,搜了百度,没有搜到有用的

——他们都没有完全、彻底地把 STM32库有关的文件完全抽离出来。


也试过IAR,但效果类似。依然不行。


尝试看一下ARMCC的文档,然而,可能是英文的关系,但更大的可能是此前对编译器的命令缺乏了解,所以看不懂。

DUI0477E_using_the_fromelf_utility.zip (448.89 KB)

DUI0472E_using_the_arm_compiler.zip (1.74 MB)

DUI0471K_software_development_guide.zip (817.46 KB)

不知道哪位大侠对此有研究,指教一下,谢谢。



使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

24

帖子

1

粉丝