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。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值