sdcc your_location.c
packiph your_iph_file > your_hex.hex
stcgal -P stc89 -p /dev/tty.<your_port> <name.ihx>
注意芯片如果不是89C52RC: stcgal是无法烧制程序进入芯片的。
- 下载CH34* USB 驱动 下载地址 并安装,重启系统。
ls /dev/tt.*
查看是否已经成功驱动上。
- 安装sdcc环境
brew install sdcc
- 安装stcgal clone下相关地址 prev条件需要安装python2或者python3
git clone https://github.com/grigorig/stcgal
cd stcgal
./setup.py build
sudo ./setup.py install
- 编译Lib
# /lib/Makefile
default-target: all
all:
for n in $(LIB_DIRS); do cd $$n && make all && cd ..; done
- 编译运行某个程序
进入相应目录查看Makefile文件来进行编译,亦可手动编译,但是前置条件需要把lib目录的相关先进行编译处理。
- 串口通信
使用 COMTool 来进行测试。