
有指定环境变量, echo $ARCH arm echo $CROSS_COMPILE arm-ostl-linux-gnueabi- echo $CC arm-ostl-linux-gnueabi-gcc -mthumb -mfpu=neon-vfpv4 -mfloat-abi=hard -mcpu=cortex-a7 --sysroot=/home/jiang/STMicroelectronics/Developer-Package/SDK/sysroots/cortexa7t2hf-neon-vfpv4-ostl-linux-gnueabi 但是编译的时候 arm-ostl-linux-gnueabi-gcc -o main main.c
main.c:1:10: fatal error: sys/types.h: No such file or directory
1 | #include <sys/types.h>
| ^ 然后查询资料说找默认搜索头文件路径,还有说改sysroot, 目前没有解决,有遇到类似的或知道如何解决的吗? |
添加PWM,板卡无设备
STM32CubeMX生成STM32mp135D的USART1,2,3,6代码初始化是空的
STM32MP257 可以用FIT启动CM33吗
STM32MP13 操作 DDR 过慢的问题
STM32MP135DAF7系列运行DDR_Init_A7死机,调试发现是DDR初始化出错。
classB自检库上面没有MP1系列的范例,有针对MP1系列的自检解决方案或是应用笔记吗?
stm32mp135怎么只烧录bootfs,根文件系统保持不变?
学习笔记请大家提意见
ST MPU官方Distribution Package下载源是关闭了吗
STM32MP135无法用NFS开机挂载文件系统启动,报错root '/dev/nfs' doesn't exist
需要
arm-ostl-linux-gnueabi-gcc --sysroot=$OECORE_TARGET_SYSROOT -march=armv7-a -mfpu=neon-vfpv4 -mfloat-abi=hard -o main main.c
这样可以成功编译,是默认没有配置好吗,怎么才能不手动输入那些路径选择呢?
是用哪个指令编译的?使用$CC -o main main.c试试。
你可以看我的分享里面,选择使用eclipse进行进行程序编写。
[md]https://zhuanlan.zhihu.com/p/709915770
https://zhuanlan.zhihu.com/p/712509810
可以参考一下。
编译指令应该是没问题的,$CC展开就是我用的编译指令
好的,我是使用的6.1版本SDK,烧录的出厂镜像是6.1版本内核,当时编译内核使用的是6.4.48的Linux内核,这会有影响吗,现在尝试重新使用6.1版本进行移植