3

我使用 Arduino IDE 对 Arduino 进行编程。但是现在我有一个带有STC(51)的开发板。我不知道如何在 OSX 中对其进行编程。我发现 Windows 中有很多 GUI 工具,但很难找到一些适用于 OSX 的工具。

我发现了一些关于它需要安装“sdcc”的信息。但看起来它无法进行任何上传。

我是一名网络开发人员,使用命令行很好。但我基本上不知道我需要什么工具来完成这项任务。最好向我展示如何使用这些工具的示例。

顺便说一句:我不想使用 VM 来运行 Windows。而且我喜欢在 Sublime 中编码而不是其他 IDE。

编辑:

谢谢 baf 给我有关stcdude的信息。但我无法让它工作。

我在 stcdude 的问题中找到了另一个stcgal。但现在对我不起作用。

到目前为止,我可以使用sdcc编译代码并使用srecord将 ihx 转换为 bin。但我必须通过官方的 Win GUI 工具上传它。

BTW:虽然我是中国人,看过很多不好的中文网站,但我对STC的官方网站和他们的文件感到震惊。感谢那些仍然为我们编写开源工具的人。

我发现这个http://www.stcisp.com/mcuisp_stc15f_code_c.html我认为它会很有用。

4

1 回答 1

1

我不能给你任何细节,因为我不使用你的芯片。但是我sdcc在 OS X 上使用它。它是一个 C 编译器。如果您想使用 C 语言为您的芯片编写程序,您将需要它。

要对您的微控制器进行编程(上传已编译的程序),您唯一的机会可能是stcdude。我查看了它的代码,我认为它应该可以在 mac 上运行。如果你想编译它,你必须先安装lua 。

于 2015-04-23T16:42:53.673 回答