Skip to content

rymcu/link-start-mcs51

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

8051 CLI

win平台下8051快速生成开发环境

1.必要条件

    1. git bash
    1. python >= 3.5
    1. git 与 python/pip/PythonScripts都在系统环境变量下

2.初始化

打开git bash直接调用init.sh

# 创建目录
mkdir src out include
# 安装stcgal 烧录工具
pip install stcgal
# 测试安装
stcgal --help
# 解压缩sdcc
unzip tools-sdcc.zip
# 拷贝头文件
cp -rf tools-sdcc/include/ $(pwd)/
# 测试sdcc
$(pwd)/sdcc.sh
sdcc --help

3.如何编译

template项目为例,src下每一个目录对应一个application,每个application下都应该有自己的编译脚本编译c文件到out目录下
可以使用builder.sh 直接传入 application名称,脚本会去调用application/build.sh

# 例如
./builder.sh template

4.如何烧录

使用flush.sh需要传入两个到三个参数

  • -a application name,对应编译好的src映射到out下的目录名称
  • -b binary 编译后的文件名称
  • -u usb地址,可以不传,会使用flush.sh中默认的usb地址,第一次使用需要手动更改defaultUSB参数
# 例子
./flush.sh -a template -b main.o
./flush.sh -a template -b main.o -u com

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published