
Makefile
一个人创造世界
一个人一个世界
展开
-
最新的Makefile,已经上传到了git.
一个人创造世界 / 一个linux下利用arm-none-eabi编译器编译stm32的Makefile · GIT CODEhttps://gitcode.net/qq_33539210/linux-arm-none-eabi-stm32-makefile原创 2021-12-12 14:27:08 · 643 阅读 · 0 评论 -
STM32 SDIO驱动SD卡,初探 (标志库)
经过两天的调试,终于完成了SD卡的上电,初始化,读信息的部分。不说废话,先上图:读到SD卡大小上代码(使用标志库):sdio.c#include "sdio.h"uint8_t flag_bit;//完成初始化标志位CID read_cid;CID read_csd;uint32_t rca;uint32_t size;uint32_t SD_identify(){ uint8_t temp; GPIO_InitTypeDef HGPIO; SDIO_Init.原创 2021-11-03 17:22:26 · 1121 阅读 · 0 评论 -
在linux下开发stm32体验及心得(经验贴)
目录一、前言二、arch Linux的安装,及其工具链、编译选项、Makefile的介绍(一)archLinux的安装1.常用工具的安装(二)建立工程文件(三)Makefile(四)cortex-debug的配置:后记一、前言 近半年来,随着windows10的更新,在windows上开发stm32越发感觉不舒服(指windows平台,当然keill也不舒服),每每感觉windows的弹窗、广告、浏览器等问题愈发严重、keill的授权也始终萦绕在心头,多次想切...原创 2021-10-30 23:09:47 · 5661 阅读 · 4 评论 -
纪念一下完整的Makefile
TARGET =mainCC = arm-none-eabi-gccAS = arm-none-eabi-asLD = arm-none-eabi-ld CFLAGS =-mthumb -mcpu=cortex-m4 -g -I /home/fxx/Desktop/Project/CMSIS/Inc/ -I /home/fxx/Desktop/Project/Dev/Inc/ -DSTM32F40_41xxx #LDFLAGS = --static -L /usr/arm-none-eabi/.原创 2021-10-27 23:38:41 · 136 阅读 · 0 评论 -
Makefile的最后一点问题也解决了
上期遗留了一个问题,就是在执行make后链接步骤会提示找不见.o文件,再次make才能编译成功。经过最近的修改,这个问题终于解决了。思路如下:一、思考太死板,只会在中间使用自动化变量,不知道变通。此次就是不使用自动化变量,使用自定义变量反而达到了效果。$(LD) $(LDFLAGS) $(sort $(addprefix ./Build/,$(C_INCLUDE:%.c=%.o))) -T $(LD_SOURCE) -o $(TARGET).elf这是使用后的代码段。执行make后效果原创 2021-10-20 21:16:17 · 1435 阅读 · 0 评论 -
Makefile近期学习心得
第一次写makefile心得是在九月,一转眼一个月过去了,回看一个月前我的心的看起来有些惨不忍睹,但学习嘛!就是这样。先放近期写的makefile(用于stm32的编译、下载)CC = arm-none-eabi-gccAS = arm-none-eabi-asLD = arm-none-eabi-ld CFLAGS =-mthumb -mcpu=cortex-m4 -g -I /home/fxx/Desktop/Progect/Dev/ -DSTM32F40_41xxxLDFLAGS =原创 2021-10-17 18:38:51 · 532 阅读 · 0 评论