prf_init_func()调用两次?

2个帖子/ 0个新
最后发表
marcodg
离线
最后看到:2年11个月前
加入:2015-01-14 17:58
prf_init_func()调用两次?

我在查一个问题。我不认为这是一个问题,因为无论我是否定义了启用代码的符号,它都会发生。但这很奇怪,作为一个好奇的人,我想知道这是否是正确的行为。

prf_init_func()(它调用概要文件任务的初始化代码)被调用两次。该调用是“跳转表”的一部分,因此在源代码中不存在,所以我看不到它(或者很难找到,因为它没有显示在调试器的调用堆栈中)。

这是正常的吗?记录?

我需要注意的是,我使用的是UM-B-003作为参考。版本:CFR0012-00 Rev 2。一些文件名和位置是不太正确的SDK版本3.0.8.0,我想知道是否有一个更新版本的文档。

谢谢,
马可

设备:
MT_dialog
离线
最后看到:三个月两个星期前
工作人员
加入:2015-06-08 34
嗨marcodg

嗨marcodg

是的,prf_init_func()被调用了两次,但是没有理由进行第二次调用。这是正常的,没有记录。

prf_init_func()通过Riviera Waves驻留在ROM中的代码调用。

文件UM-B-003的当前版本是最新的可用版本。

由于MT_dialog