4 Star 0 Fork 0

zhen / appMAKE

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

核心板卡工程文件说明

编译环境

此工程为WINDOWS

windows工具同上

  • WINDOWS 需要在CMD环境下编译POWERshell会报错,解决方法未知
  • arm-none-eabi-工具链-编译工具,需要配置为环境变量,否则编译脚本检索不到
  • make
  • CMake

使用方法

修改逻辑代码,进入build文件夹,执行cmake生成makefile文件,完成后执行make进行编译,编译生成的.hex.bin文件将在out文件夹内,可直接使用

文件结构

  • Core文件夹为核心代码文件,处理业务代码时无需改动。包括:
    • BSP文件夹,为板级支持包,核心板功能均在次实现,依据具体外设对库函数的再次封装
    • Firmware库函数文件夹,为兆易提供的对核心寄存器的封装与基础功能的实现
    • freeRTOS实时系统文件夹,是实时操作系统的移植,
    • Inc为M4内核的相关头文件
    • Src为芯片初始化相关,包括启动程序,链接脚本,时钟初始化,与创建根任务函数
  • build 编译文件夹,编译过程将在此处进行,内部文件均可删除
  • out 生成文件夹,最终的二进制文件将在此处生成,文件可删除,每次编译将重新生成
  • User 用户文件夹,用户逻辑文件将在此处编写,还包含freeRTOS配置文件,依据项目实际进行配置
.
├── Core
│   ├── BSP
│   ├── Firmware
│   ├── FATFS
│   ├── Inc
│   ├── Src
│   └── freeRTOS
├── User
├── build
└── out

RAM: 0x20000000: 30K # 主程序使用内存 0x20007800: 2K # SA算法专用内存

FLASH: 0x08000000: 27K # bootload程序段 实际使用大小为16K 0x08006C00: 64byte # SA算法接口函数列表 列表长度最大为16,目前使用6个 0x08006C40: 960byte # 测试用例列表 列表最大长度为120,目前8个 0x08007000: 90K # 主程序段 目前使用45K 0x0801D800: 10K # SA算法程序段

空文件

简介

鹏悦测试盒MCU软件 展开 收起
C 等 3 种语言
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/if_0x522/app-make.git
git@gitee.com:if_0x522/app-make.git
if_0x522
app-make
appMAKE
master

搜索帮助