打印
[应用相关]

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

[复制链接]
439|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)

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



使用特权

评论回复
沙发
公羊子丹| | 2024-9-21 07:17 | 只看该作者

防雷电路的输出残压值必须比被防护电路自身能够耐受的过电压峰值低,并有一定裕量

使用特权

评论回复
板凳
Uriah| | 2024-9-21 09:23 | 只看该作者

在完成测试后,需要分析测试结果并进行评估

使用特权

评论回复
地板
帛灿灿| | 2024-9-21 11:19 | 只看该作者

构成各种滤波器对EMI进行滤波

使用特权

评论回复
5
Bblythe| | 2024-9-21 12:22 | 只看该作者

在动态测试之前,首先需要设定测试时间和测试频率

使用特权

评论回复
6
周半梅| | 2024-9-21 14:18 | 只看该作者

测试负载测试是在特定的测试条件下进行的

使用特权

评论回复
7
Pulitzer| | 2024-9-21 15:21 | 只看该作者

在测试中,可以改变负载电流,得到最大输出电流和输出电压

使用特权

评论回复
8
童雨竹| | 2024-9-21 17:17 | 只看该作者

信号防雷电路应满足相应接口信号传输速率及带宽的需求,且接口与被保护设备兼容。

使用特权

评论回复
9
Wordsworth| | 2024-9-21 18:20 | 只看该作者

随着对电路板模块的需求增加

使用特权

评论回复
10
Clyde011| | 2024-9-21 19:23 | 只看该作者

最常见的是用它们来创建PCB独立模块,比如Wi-Fi、蓝牙或者核心板模块,

使用特权

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

本版积分规则

2

主题

24

帖子

1

粉丝