在上一篇移植freertos中,在启动代码里修改了三个函数:
IMPORT: 表示外部定义了该函数。类似于c文件中的extern关键词的作用。
这三个函数在哪里定义的呢?
查找一下就可以找到了
真正的定义在port.c文件中,而port.c文件从哪里来,上一篇讲到了,这是和具体硬件平台对应的接口,不同的core,有不同的接口。
这些接口都是与中断相关的,当然要针对具体的硬件平台而不同了。
这几个函数,暂且不分析了。还没怎么搞明白。
那原来被替换的三个函数,又在那里定义呢?
在中断库函数了定义了。在启动函数里指明了中断入口,在这里只需要添加需要的处理。
好了,简单分析到这里了。
阅读(2175) | 评论(0) | 转发(0) |