当前位置: 首页 > wzjs >正文

郑州专业网站推广公司wordpress底部页面在哪里

郑州专业网站推广公司,wordpress底部页面在哪里,wordpress侧边栏显示单个分类列表,网络推广文案怎么写一、Makefile相关指令 1.1、变量 符号含义替换追加:恒等于 1.2、隐含规则 符号含义%.o任意的.o文件*.o所有的.o文件 1.3、通配符 符号含义$^所有依赖文件$所有目标文件$<所有依赖文件的第一个文件 1.4、编译器指令常用参数功能说明 符号含义举例-E预处理&#xff0c;…

一、Makefile相关指令
1.1、变量

符号含义
=替换
+=追加
:=恒等于

1.2、隐含规则

符号含义
%.o任意的.o文件
*.o所有的.o文件

1.3、通配符

符号含义
$^所有依赖文件
$@所有目标文件
$<所有依赖文件的第一个文件

1.4、编译器指令常用参数功能说明

符号含义举例
-E预处理,主要是进行宏展开等步骤gcc -E test.c -> test.i
-S编译,生成汇编代码gcc -S test.c -> test.S
-c汇编:生成机器码gcc -c test.c -> test.o
-o指定文件名

二、Makefile文件

SHELL=cmd.exe
DIR = D:\LC\EE\Code\STM32F407\TEST
OBJ = OBJ
KEIL_PATH = D:\ProgramFiles\Keil_v5\Keil\ARM\ARMCC
ARMCC   = $(KEIL_PATH)\bin\armcc
ARMASM  = $(KEIL_PATH)\bin\armasm
ARMAR   = $(KEIL_PATH)\bin\armar  
ARMLINK = $(KEIL_PATH)\bin\armlink  
FROMELF = $(KEIL_PATH)\bin\fromelf  TARGET = .\$(OBJ)\TEST
# OBJMAP := .\stm32.map 
OBJHTM := .\$(OBJ)\*.htm  
OBJAXF := .\$(OBJ)\*.axf  CFLAGS := -c --cpu Cortex-M4.fp.sp -g -O1 --apcs=interwork --split_sections -D__UVISION_VERSION="541" -DSTM32F407xx -DSTM32F40_41xxx
CMACRO :=  
ASMFLAGS := --cpu Cortex-M4.fp.sp -g --apcs=interwork --pd "__UVISION_VERSION SETA 541" --pd "STM32F407xx SETA 1"
LINKFLAGS := --cpu=Cortex-M4.fp.sp
MAP := --summary_stderr --info summarysizes --map --load_addr_map_info --xref --callgraph --symbols
INFO := --info sizes --info totals --info unused --info veneersSOURCE = .\SYSTEM\delay\delay.c .\SYSTEM\sys\sys.c .\SYSTEM\usart\usart.c .\HARDWARE\LED\led.c .\USER\test.c
START  = .\USER\startup_stm32f40_41xxx.sSOURCE_OBJ = $(SOURCE:%.c=%.o)
START_OBJ  = $(START:%.s=%.o)OBJS = .\$(OBJ)\delay.o       .\$(OBJ)\sys.o     .\$(OBJ)\usart.o       .\$(OBJ)\led.o       .\$(OBJ)\test.o   .\$(OBJ)\startup_stm32f40_41xxx.oINC +=  -I .\SYSTEM\delay -I .\SYSTEM\sys -I .\SYSTEM\usart -I .\HARDWARE\LEDTEST:$(SOURCE_OBJ) $(START_OBJ) TEST1TEST1:$(OBJS)@echo $(OBJS)$(ARMLINK) $(LINKFLAGS) $^  --strict --scatter .\$(OBJ)\TEST.sct $(MAP) $(INFO) --list $(TARGET).map -o $(TARGET).axf$(FROMELF) --i32combined -o $(TARGET).hex $(TARGET).axf%.o:%.c$(ARMCC) $(CFLAGS) $(INC) $(CMACRO) -D__UVISION_VERSION="541" -DSTM32F407xx -DSTM32F40_41xxx  $< -o $@ move $@ $(DIR)\$(OBJ)%.o:%.s$(ARMASM) $(ASMFLAGS) $< -o $@ move $@ $(DIR)\$(OBJ).PHONY : clean 
clean:  -del $(OBJS) .\output\*.map .\output\*.htm .\output\*.axf .\output\*.hex

三、STM32F407工程

D:.
│  Makefile
│  README
│
├─HARDWARE
│  └─LED
│          led.c
│          led.h
│
├─OBJ
│      delay.o
│      led.o
│      startup_stm32f40_41xxx.o
│      sys.o
│      TEST.axf
│      TEST.hex
│      TEST.htm
│      TEST.map
│      test.o
│      TEST.sct
│      usart.o
│
├─SYSTEM
│  │  readme.txt
│  │
│  ├─delay
│  │      delay.c
│  │      delay.h
│  │
│  ├─sys
│  │      core_cm4.h
│  │      core_cm4_simd.h
│  │      core_cmFunc.h
│  │      core_cmInstr.h
│  │      stm32f4xx.h
│  │      sys.c
│  │      sys.h
│  │      system_stm32f4xx.h
│  │
│  └─usart
│          usart.c
│          usart.h
│
└─USERstartup_stm32f40_41xxx.stest.c

四、STM32启动过程

  1. 初始化堆栈指针 SP = _initial_sp
  2. 初始化程序计数器指针 PC = Reset_Handler
  3. 设置堆和栈的大小
  4. 初始化中断向量表
  5. 配置外部SRAM作为数据存储器(可选)
  6. 配置系统时钟,通过调用SystemInit函数(可选)
  7. 调用C库中的 _main 函数初始化用户堆栈,最终调用 main 函数
http://www.dtcms.com/wzjs/583988.html

相关文章:

  • 辽宁省建设厅投诉网站免费制作表格的app
  • 写作网站投稿平台建设网站尺寸多少
  • 手机网站设计尺寸大小西安做网站 送百度首页
  • 电影推荐网站开发东台企业网站建设
  • 网站设计的目标是什么网站备案百度站长提交
  • 网站改版规则wordpress div layer
  • 怎样在网站做友情链接wordpress首页如何增加模块
  • 网站备案是否收费标准广西住房和城乡建设厅官方网站
  • 网站外链建设有利于增加网站收录网络工程公司的业务
  • 宣传网站建设方案模板wordpress创建侧边栏
  • 漯河网做网站wordpress更改注册地址
  • 手机网站模板 html5建站之星官网
  • 做金融的喜欢逛哪些网站芜湖建设公司网站
  • 国内做网站网站正规网站优化哪个公司好
  • 旅游攻略网站源码湘西北京网站建设
  • 6617网址导航彩票网站大全免费自助建站服务
  • 建设银行企业网站银行c2c电子商务网站的功能
  • 江苏华能建设集团有限公司网站大连模板网站制作哪家好
  • 淘宝网站模板是什么做的大沥网站开发
  • 优质网站建设制作网络服务的重要性
  • 网站建设盒子怎么搭建互联网有哪些岗位
  • 建网站怎么样才能流畅厦门网站建设高级课程
  • 个人做网站费用济南营销网站制作公司哪家好
  • 做网站的尺寸空包网站建设
  • 中山网站建设公司哪个好网站支付界面怎么做
  • 东莞小学网站建设清空回收站 wordpress
  • 重庆住房建设部网站将wordpress文件上传
  • 万网网站开发wordpress微信机器人下载
  • 路由器设置网站网络舆情
  • 商务网站如何推广怎样学好网站开发