×

使用免费的 SDCC C 编译器为 DS89C430/450 系列微控制器开发固件

消耗积分:2 | 格式:pdf | 大小:196.9KB | 2022-11-18

梁宏满

分享资料个

介绍介绍SDCC(小型设备 C 编译器)是为 8 位微控制器开发的免费 C 编译器。尽管兼容许多不同的架构,SDCC 编译器扩展了对基于 8051 内核的设备的支持。本应用笔记将重点介绍如何使用 SDCC 为 Maxim/Dallas Semiconductor 的 DS89C430/450 系列超高速 8051 兼容微控制器开发固件。SDCC(小型设备 C 编译器)是为 8 位微控制器开发的免费 C 编译器。尽管兼容许多不同的架构,SDCC 编译器扩展了对基于 8051 内核的设备的支持。本应用笔记将重点介绍如何使用 SDCC 为 Maxim/Dallas Semiconductor 的 DS89C430/450 系列超高速 8051 兼容微控制器开发固件。SDCC 是一种命令行固件开发工具,包括预处理器、编译器、汇编器、链接器和优化器。与安装文件捆绑在一起的还有 SDCDB,这是一个类似于 gdb(GNU 调试器)的源代码级调试器。当一个无错误的程序被编译并与 SDCC 链接时,一个 Intel 十六进制格式的加载模块被创建。然后可以使用串行加载器将该文件加载到 DS89C430/450 微控制器的闪存中。(有关将固件下载到器件的详细信息,请参见 DS89C430/450 文档和应用笔记)。SDCC 是一种命令行固件开发工具,包括预处理器、编译器、汇编器、链接器和优化器。与安装文件捆绑在一起的还有 SDCDB,这是一个类似于 gdb(GNU 调试器)的源代码级调试器。当一个无错误的程序被编译并与 SDCC 链接时,一个 Intel 十六进制格式的加载模块被创建。然后可以使用串行加载器将该文件加载到 DS89C430/450 微控制器的闪存中。(有关将固件下载到器件的详细信息,请参见 DS89C430/450 文档和应用笔记)。有关 SDCC 的最新信息,请访问有关 SDCC 的最新信息,请访问或阅读 SDCC 手册 sdccman.pdf(在安装过程中复制到您的硬盘)。问题也可以提交到在线 SDCC 消息论坛或邮件列表,它们可以在 SDCC 网页的“支持”部分找到。或阅读 SDCC 手册 sdccman.pdf(在安装过程中复制到您的硬盘)。问题也可以提交到在线 SDCC 消息论坛或邮件列表,它们可以在 SDCC 网页的“支持”部分找到。安装 SDCC Free C 编译器安装 SDCC Free C 编译器的“下载”部分下载最新版本虽然可以使用每晚构建的软件,但下载经过全面测试的最新发布版本通常是最安全的。的“下载”部分下载最新版本虽然可以使用每晚构建的软件,但下载经过全面测试的最新发布版本通常是最安全的。在“下载”页面上,SDCC 的构建可用于多种不同的操作系统。如果您在运行 Microsoft Windows 的 PC 上工作,请下载 win32 自执行 SDCC 安装文件并运行可执行文件。在“下载”页面上,SDCC 的构建可用于多种不同的操作系统。如果您在运行 Microsoft Windows 的 PC 上工作,请下载 win32 自执行 SDCC 安装文件并运行可执行文件。安装程序时,会出现一个提示,要求将包含程序二进制文件的目录添加到您的路径中。这是推荐的做法,本应用笔记的其余部分将假设用户已经这样做了。安装程序时,会出现一个提示,要求将包含程序二进制文件的目录添加到您的路径中。这是推荐的做法,本应用笔记的其余部分将假设用户已经这样做了。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !