Ubuntu下STC89C52RC开发环境搭建

(一)阅读:

        Ubuntu下STC89C52RC开发环境的建立

        玩玩单片机

(二)注意:

1、修改 “ in the Makefile replace the line 72 (which start by CFLAGS) by

  CFLAGS = -g -O2 -I/usr/include/vte-0.0/    ” 时,有两个文件需要修改: gSTC-ISP/src/Makefile 和gSTC-ISP/Makefile


2、gSTC-ISP_v1.0.tar.gz的安装

大多以tar.gz 和tar.bz2打包软件,大多是通过 ./configure ;make ;make install 来安装的


(三)开发步骤:

1、使用编辑器写 main.c 文件,注意这里的#include <mcs51/8051.h>,还有将 P1^1 改为 P1_1 ,和Keil不同

2、通过 sdcc main.c 编译命令后会生成 main.ihx文件

3、通过 makebin -p main.ihx > main.bin 命令后生成.bin文件,因为gSTCISP下载要求的格式是bin

4、使用 sudo gSTCISP 命令下载程序,注意以管理员身份运行gSTCISP。

你可能感兴趣的:(Ubuntu下STC89C52RC开发环境搭建)