我是靠谱客的博主 眼睛大玫瑰,这篇文章主要介绍linux开发 stc_Linux下构建stc51单片机开发环境,现在分享给大家,希望可以做个参考。

只是做几个软件的推荐。具体什么情况我也正在研究中。

开发环境(编译器):mcu 8051 ide

~$sudo apt-get install mcu8051ide

软件包大概有600多兆。总之我很坑的给下载下来了。这个编译器有一个问题,就是它的方式和keil不同。比如,你定义

sbit led=P0^0;

会提示有问题,因为引用的头文件不再是reg52.h,而是8052.h。这个软件自带hex转bin的功能,还是很全的。(压根不会用)

烧写器:

不要用gstcisp来烧写。写不上去的 。使用stcflash

下载界面:github.com/laborer/stcflash

下载下来有一个zip包。可以直接解压,进入解压目录

首先安装环境:

~$sudo apt-get install python-serial

现在可以使用了。把转换的文件(bin)文件放在一个目录(假设为1.bin):

~$sudo python ./stcflash.py  ./1.bin

Connect to /dev/ttyUSB0 at baudrate 2400

Detecting target... done

FOSC: 11.021MHz

Model: STC89C52RC (ver3.2C)

ROM: 8KB

Baudrate: 115200

Erasing target... done

Size of the binary: 109

Programming: #################### done

可见已经烧上了。测试吧。

现在我在痛苦的适应mcu8051ide中。。。。。。。。。

最后

以上就是眼睛大玫瑰最近收集整理的关于linux开发 stc_Linux下构建stc51单片机开发环境的全部内容,更多相关linux开发内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(60)

评论列表共有 0 条评论

立即
投稿
返回
顶部