0

我刚开始在 Keil uvision IDE 中编程。我正在阅读有关Library Target FilesLow Level I/O Routines的官方 Keil 文档。似乎我需要为我的设备实现这两个功能。但是,我不知道如何开始。谁能指出我正确的地方?

我可能正在寻找一个懒惰的借口,但我想应该有流行设备的通用实现文件,开发人员不应该再次编写它们?如果我是对的,我在哪里可以找到这些文件?我正在使用飞思卡尔 MKL05Z32VFM4,一个 ARM Cortex M0+ 设备,如果有帮助的话。

4

1 回答 1

0

如果您要调用低级 IO 例程,您只需要实现这些。

通常,只需要提供 的实现即可putc(允许通过 调试printf),而对于典型的深度嵌入式系统(例如通常使用的处理器)则不需要其余的低级基础设施。

实现putc(在最简单的情况下)只是将字符复制到串行端口外围设备中的适当寄存器的问题。更复杂的解决方案可以包括基于中断驱动的 FIFO 传输。

于 2013-02-19T13:51:34.433 回答