Part Number:CC2642R
您好!
请问TI官方库里的函数,最后都只有函数的入口地址,没有函数的具体实现。例如:
Start address of the ROM hard API access table (located after the ROM FW rev field)
#define ROM_HAPI_TABLE_ADDR 0x10000048
请问是这样的吗,还是我没有找到具体实现的地方?
这样做是为了保护官方的代码库吗?这样做是否不利于我们去解决官方库的一些bug?
zhiyong chen:
在ROM中实现API,是为了让用户使用更大的Flash。这些在ROM的函数,也有Flash版本,需要设置一下(忘记是哪个定义了)。
文档中还提到,1. 有一些库函数,只有ROM版本,即使HAPI。
2. 使用ROM API,不能调试进入里面。这时,可以选择用Flash版。
解决Bug,没想过,因为还没看懂呢。
,
YiKai Chen:
TI BLE Stack kernel 和ROM code是不開放給applcation開發者的
,
zhihao chen:
嗯 谢谢
,
zhihao chen:
嗯 我感觉可能官方是保护代码库的做法
,
zhihao chen:
这样是不是说明,我们买到的芯片,官方已经预先把这部分代码烧录进去了?
,
YiKai Chen:
ROM code的部份是的
,
Susan Yang:
zhihao chen 说:我们买到的芯片,官方已经预先把这部分代码烧录进去了?
如楼上所说,ROM的话,是已经烧录进去了