TI中文支持网
TI专业的中文技术问题搜集分享网站

TM4C123GE6PZ: ROM函数和没有ROM前缀的函数有什么区别?

Part Number:TM4C123GE6PZ

我在使用TM4C123单片机的时候,看到有ROM前缀的函数,如ROM_FPUEnable()。和没有ROM前缀的FPUEnable()函数。这两个函数好像作用是一样的?所以他们俩有什么区别?为什么需要搞两个这样的函数?

Yale Li:

是的,作用是一样的。

区别在于,ROM版的是内嵌在BOOT ROM中的,而普通版本的,是以库形式提供的。

所以,ROM版的好处在于,可以节省程序空间,但缺点是调用时需要一个wait states,影响执行效率;而普通版的正好相反。

如何取舍取决于具体应用。如果对程序的大小要求比较严苛,就使用ROM版的;而对执行效率要求比较高的话,就选择普通版的。

赞(0)
未经允许不得转载:TI中文支持网 » TM4C123GE6PZ: ROM函数和没有ROM前缀的函数有什么区别?
分享到: 更多 (0)