久久精品国产精品国产一区,少妇扒开毛毛自慰喷水,国产精品无码电影在线观看 ,久久天天躁夜夜躁狠狠85麻豆

思澈科技軟件開(kāi)發(fā)工具包  2.20
PATCH

PATCH模塊可用于修補(bǔ)現(xiàn)有的LCPU ROM數(shù)據(jù)/代碼。 每個(gè)PATCH條目都可以替換ROM空間中的4個(gè)字節(jié)數(shù)據(jù)(地址需要為4字節(jié)對(duì)齊)。SIFLI芯片組在LCPU中具有ROM代碼,其中包含BLE堆棧,操作系統(tǒng)和其他有用的功能。 如果這些代碼有錯(cuò)誤,則使用PATCH來(lái)修復(fù)它們。 當(dāng)LCPU睡覺(jué)時(shí),那些補(bǔ)丁設(shè)置需要保存到AON(始終打開(kāi))內(nèi)存,并在LCPU從睡眠中喚醒時(shí)再次應(yīng)用這些補(bǔ)丁。

使用PATCH

以下代碼將保存和應(yīng)用補(bǔ)丁。

/*Power on or wake up*/
struct patch_entry_desc g_lcpu_patch_list[]= {
{ 0x0000DC14, 0xB91CF110 },
{ 0x0000DEA4, 0xB8F2F110 }
};
HAL_PATCH_install((struct patch_entry_desc *)g_lcpu_patch_list(sizeof(g_lcpu_patch_list))/sizeof(struct patch_entry_desc));
..
/*before sleep, g_lcpu_patch_list should in AON memory section*/
uint32_t cer;
HAL_PATCH_save(g_lcpu_patch_list, g_lcpu_patch_list(sizeof(g_lcpu_patch_list))/sizeof(struct patch_entry_desc), &cer);
..
HAL_PATCH_install
int HAL_PATCH_install(void)
Install patches LCPU/BCPU.
patch_entry_desc
Definition: bf0_hal_patch.h:72
HAL_PATCH_save
int HAL_PATCH_save(struct patch_entry_desc *patch_entries, uint32_t size, uint32_t *cer)
Save patches.