有STM32用户将基于STM32F0芯片的代码移植到STM32F4系列时遇到了些麻烦。其中有个问题跟中断处理有关。有个中断服务程序代码在STM32F0芯片里运行正常,移
2023-11-18 14:12
用户程序必须先经过编译才能在 CPU 中执行。每次进行更改后都需要重新编译程序。
2023-12-11 10:27
这类信息虽然不是错误,不影响编译,但是很可能是程序 bug 的源头,也有助于你寻找代码中的错误,规范代码格式。所以建议每次编译时都加上 -Wall 参数。
2020-08-27 11:34
最初只能支持全量编译的方式,这种方式最大的弊端就是我们在系统源码上开发一个用户态程序,每次都需要全量编译好系统之后进行镜像的烧录,
2021-02-05 11:40
在 编译一个包含许多源文件的工程时,若只用一条GCC命令来完成编译是非常浪费时间的。假设项目中有100个源文件需要编译,并且每个源文件中都包含 10000行代码,如果像上面那样仅用一条GCC命令来完成
2018-03-13 15:12
前面写过两遍关于 USB 协议基础的帖子,如果对 USB 协议不了解,可以去看看下列的基础内容。
2024-02-25 09:49
今天在此分享两个STM32应用中的实战案例,权作提醒,以免重蹈覆辙。
2023-01-11 09:13
VCS是一款常见的Verilog编译工具,它提供很多编译选项来控制编译过程及其输出。本文主要介绍以下两个编译选项。
2023-05-29 14:46
交叉编译器中“交叉”的意思就是在一个架构上编译另外一个架构的代码,相当于两种架构“交叉”起来了。Ubuntu 自带的 gcc 编译器是针对 X86 架构的,而我们现在要
2022-09-29 09:12
在run dynamic vectorless IR时,instance是何时翻转的?每次有多少instance在翻转?
2024-01-26 09:31