你好,目前已使用CH571量產(chǎn)了一個(gè)項(xiàng)目(未使用BLE藍(lán)牙功能),已開(kāi)發(fā)使用了除BLE以外的所有資源,性價(jià)比很高。
現(xiàn)希望將硬件AES替代當(dāng)前的軟AES,集成到自定義bootloader中,以期達(dá)成兩個(gè)優(yōu)化目標(biāo):
1、大量節(jié)省代碼空間。
2、大幅縮短執(zhí)行時(shí)間。
關(guān)于你們官方的推薦函數(shù)(函數(shù)庫(kù)libCH57x_ROM.a),調(diào)用RF初始化部分函數(shù)RF_RoleInit(),代碼量約35KB以上(軟件AES僅16KB左右),無(wú)法達(dá)成第一個(gè)優(yōu)化目標(biāo)。
因此,希望技術(shù)支持(不限于)以下幾種途徑:
1、更新函數(shù)庫(kù)libCH57x_ROM.a,在函數(shù)庫(kù)增加一個(gè)AES模塊專用的簡(jiǎn)潔函數(shù);
2、單獨(dú)開(kāi)放AES模塊的硬件應(yīng)用資料;
3、指出現(xiàn)有函數(shù)庫(kù)中能達(dá)成以上目標(biāo)的函數(shù);
同時(shí),希望可以脫離BLE單獨(dú)使用RF模塊,實(shí)現(xiàn)代碼空間和資源需求更為靈活的無(wú)線連接。
期待你們的回復(fù),謝謝~