This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
当我查看函数时、有些函数带有地图、有些则没有、但我想知道何时使用带地图的函数。
您好 Kanematu-San、
MAP API 可用于通过利用器件中的 ROM API 来最大限度地减小代码空间。 由于 ROM 尚未从原始 TivaWare 版本更新、因此最好使用 MAP API、因为我们的团队会非常仔细地记录在原始 ROM 映像之外发生更改的任何 API。 如果 API 从那时起被更改、则将使用当前 TivaWare 版本中 API 的闪存版本。 如果 API 没有更改、则使用 ROM 版本。
对于对时间非常敏感(非常罕见、用户特定)的应用程序、映射 API 也会增加几个周期的开销。 除此之外、使用它们不存在继承上的不利之处。 另一个避免使用的潜在原因是 预期将直接对 TivaWare 驱动程序库进行编辑、但这种情况很少见且非常具有用户针对性。
总之、可以选择使用 MAP API、但对于大多数用户而言、它没有明显的缺点、并且可以减少程序的闪存占用。
此致、
拉尔夫·雅各比