2

我正在考虑使用来自 Silicon Laboratories 的具有 8051 内核的微控制器。我希望我可以使用C而不是汇编语言,所以我安装了SDCC。

我安装了“Silicon Laboratories IDE”来将可执行二进制文件下载到片上闪存程序存储器中。它也可以设置(在项目>工具链集成菜单下)使用“任何”8051编译器。

我尝试将其设置为使用 SDCC,但每次我点击“汇编/编译文件”按钮时,它都会告诉我“编译器进程未成功完成”。

如何获得我在 SiLabs C8051F310 芯片上写入的新 C 代码?有没有一步一步的 HOWTO 网站?(使用调用 SDCC 的 MAKEFILE 会更容易吗,只使用“Silicon Laboratories IDE”将可执行二进制文件下载到芯片的最后一步?)

4

1 回答 1

2

Silicon Labs 应用说明 198 - 将 SDCC 8051 工具集成到 SILICON LABS IDE *开始。它是为旧版本的 IDE 编写的,但一般配置应保持不变。需要注意的是AN198 需要更新 SDCC 3.0.0可能很重要。Silicon Labs MCU 用户论坛微控制器知识库中的其他信息也可能很有用。

如果需要额外的命令行选项,SDCC 编译器用户指南*会很有用。

Silicon Labs USB 调试适配器可与Silicon Labs IDE和C8051F310 *的片上调试/编程电路一起使用,用于对 MCU 进行编程和调试您的代码。

* PDF链接

于 2011-01-16T07:22:19.070 回答