91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

杰理的藍(lán)牙芯片的key是什么?以及該如何添加key_杰理key文件原理

清月電子 ? 來(lái)源:清月電子 ? 作者:清月電子 ? 2022-11-15 11:23 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、簡(jiǎn)介

很多的工程師,在開(kāi)發(fā)杰理藍(lán)牙芯片的第一步就會(huì)有一個(gè)很深的疑惑,關(guān)于key的
1、什么是key文件?
2、Key文件是如何產(chǎn)生的?
3、為什么需要他key文件?
4、如何添加key文件?
5、以及實(shí)際開(kāi)發(fā)中的一些報(bào)錯(cuò)該如何處理?
二、詳細(xì)描述
關(guān)于杰理芯片的key文件,實(shí)際上 杰理芯片特有的一種機(jī)制,而這種機(jī)制就是存在于杰理芯片特有的架構(gòu),也是杰理公司延續(xù)將近10年的特點(diǎn),估計(jì)以后也會(huì)是這種機(jī)制。具體為什么,請(qǐng)聽(tīng)我娓娓道來(lái),這里是我個(gè)人的理解和總結(jié),不代表杰理的觀點(diǎn)
2.1 什么是key文件?
簡(jiǎn)單理解,key文件就是密碼文件,用來(lái)加密芯片的。僅此而已,無(wú)其他作用
2.2 key文件是如何產(chǎn)生的?誰(shuí)來(lái)分配?
首先,key文件是杰理公司給每家代理商分配的,只有杰理才有權(quán)限分配key,一旦分配之后就是固定存在的,不可修改 。

其次key文件一旦燒錄到芯片里面之后,就不可修改,不可刪除

最后,key文件要寫(xiě)入到芯片里面去,只有兩個(gè)途徑
1、批量生產(chǎn)用的一拖二燒寫(xiě)器
2、批量生產(chǎn)用的一拖八燒寫(xiě)器


2.3 為什么需要key文件?

要明白key的作用,就要先從杰理芯片的整體架構(gòu)講起:
1、杰理的芯片架構(gòu)是SOC 。他是由控制器+存儲(chǔ)器的合封產(chǎn)物,也就是你看到的是一顆芯片,但是內(nèi)部其實(shí)是2顆,甚至可能是三顆【比如早期的WIFI芯片】
==》其中“控制器”這個(gè)是杰理公司所設(shè)計(jì),大概是才有OTP的機(jī)制,就是控制器生產(chǎn)出來(lái)就會(huì)燒錄固定的代碼,引導(dǎo)芯片直接去讀取外掛的spiflash的內(nèi)容到ram去執(zhí)行
==》其中“存儲(chǔ)器”是外購(gòu)的,用來(lái)存放用戶的程序
2、理解這個(gè)之后,我們?cè)賮?lái)探討,杰理為什么要這么去做?
==》其實(shí)答案,呼之欲出,就是為了降成本
==》因?yàn)橐趩晤w芯片上面實(shí)現(xiàn)大容量的rom程序空間,成本是比較高昂的
==》但是如果選擇把這些存儲(chǔ)空間外擴(kuò),用成熟的工藝、低廉的價(jià)格的spiflash去代理,這樣就是完美的解決了這個(gè)問(wèn)題
==》這里還要引入一個(gè)技術(shù),就是虛擬存儲(chǔ)映射。早期杰理芯片開(kāi)發(fā)的時(shí)候,會(huì)有一個(gè)切換bank的概念,就是程序執(zhí)行到一個(gè)新的地方,就load對(duì)應(yīng)位置的flash代碼到ram里面運(yùn)行,此時(shí)全局變量的定義就要特殊的處理 。但是目前杰理的芯片有了虛擬存儲(chǔ)映射之后,就沒(méi)有切換bank的概念了。

總結(jié):正因?yàn)檫@種特殊的機(jī)制,就需要密碼了,也稱之為key文件,其實(shí)就是密碼。先來(lái)說(shuō)說(shuō),不加key有什么隱患


==》假如別人要破解你的程序,只需要拿到你的芯片,開(kāi)蓋,然后把里面的spiflash的bin文件全部讀出來(lái),再進(jìn)行簡(jiǎn)單的分析,就可以直接破解了 。因?yàn)槟闼械某绦蚨际窃趦?nèi)置的spiflash里面放著的
==》引入key之后的好處:
(1)、通過(guò)批量燒寫(xiě)器寫(xiě)入“key”到芯片內(nèi)部的控制器里面 。再將經(jīng)過(guò)key加密的bin文件燒入到內(nèi)置的spiflash里面 。那么請(qǐng)問(wèn)這種情況你該如何破解呢
(2)、這個(gè)加密bin文件的操作,是杰理開(kāi)發(fā)環(huán)境最終生成程序的時(shí)候,產(chǎn)生的
(3)、因?yàn)槟阕x出來(lái)flash的bin文件是經(jīng)過(guò)加密的,沒(méi)有用
(4)、假如你知道了key文件,也就是密碼,你也沒(méi)法復(fù)制。因?yàn)槟惬@取的bin文件沒(méi)辦法反推出來(lái)實(shí)際的bin文件
所以,整個(gè)的機(jī)制這里就講明白了,key存在的必要性

2.4 如何在程序中添加key文件


這里拿AC695N系列的芯片舉例說(shuō)明

poYBAGNzBhqAVpuWAAFqVzN58VQ022.png

至于key文件獲取,需要聯(lián)系您的供應(yīng)商直接獲取即可

2.5 實(shí)際開(kāi)發(fā)中關(guān)于key文件報(bào)錯(cuò)的處理

pYYBAGNzBiKAVe2MAAC4Orf_yow538.png

錯(cuò)誤:KEY不匹配!!
芯片沒(méi)有被燒寫(xiě)過(guò)KEY,請(qǐng)刪除“-key參數(shù)”
ERROR: Failed to parse device info, error info:ERR KEY
已復(fù)制 個(gè)文件。
錯(cuò)誤:fw文件中已經(jīng)存在要添加的文件。
1個(gè)文件。
錯(cuò)誤:fw文件中已經(jīng)存在要添加的文件。

==》這個(gè)問(wèn)題,log信息寫(xiě)的很詳細(xì)了,就是目標(biāo)芯片沒(méi)有燒錄key 。而你的程序里面加入了key文件,導(dǎo)致不能下載,僅此而已,詳見(jiàn)2.4章節(jié),刪除加key這個(gè)操作即可解決


三、總結(jié)


很多工程師質(zhì)疑key存在的意義,覺(jué)得很麻煩。有這個(gè)疑惑只是自己沒(méi)有深入去理解而已
所以通過(guò)這篇文章詳細(xì)的講解他的來(lái)歷,以及存在的必要性,希望能幫助到大家

審核編輯 黃昊宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 藍(lán)牙芯片
    +關(guān)注

    關(guān)注

    17

    文章

    452

    瀏覽量

    47937
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    小鵬汽車三款車型斬獲2025年度CCC Digital Key認(rèn)證

    近日,全球車聯(lián)領(lǐng)域權(quán)威組織 CCC 全球車聯(lián)聯(lián)盟(Car Connectivity Consortium)公布 2025 年度 CCC Digital Key認(rèn)證名單,小鵬汽車旗下的P7+、G6、G9車型的數(shù)字鑰匙成功通過(guò)認(rèn)證,躋身全球首批獲此認(rèn)證的中國(guó)車企行列。
    的頭像 發(fā)表于 01-19 17:30 ?1246次閱讀

    應(yīng)用 I KEY按鍵接口靜電防護(hù)方案

    一、應(yīng)用背景在日常生活中,KEY按鍵是非常常見(jiàn)的輸入設(shè)備之一,很多應(yīng)用都有它的身影,包括手機(jī)、筆記本電腦、汽車等。當(dāng)用戶按下KEY按鍵后,電路的電平狀態(tài)會(huì)發(fā)生改變,隨著這個(gè)改變被檢測(cè)到后,其他電路或
    的頭像 發(fā)表于 12-22 13:36 ?281次閱讀
    應(yīng)用 I <b class='flag-5'>KEY</b>按鍵接口靜電防護(hù)方案

    Sallen-KEY濾波器傳遞函數(shù)問(wèn)題

    對(duì)于一階低通的RC濾波器,我們很簡(jiǎn)單知道傳遞函數(shù)為sC/(R+sC),當(dāng)我們將s替代為2πf。 當(dāng)f=截止頻率:傳遞函數(shù)=0.5(約0.5的數(shù)值) 當(dāng)濾波器變?yōu)橛性吹膕allen-Key濾波器: 當(dāng)
    發(fā)表于 09-24 18:17

    【匠芯創(chuàng)D133CBS KunLun Pi開(kāi)發(fā)板試用體驗(yàn)】+KEY測(cè)試

    KEY測(cè)試 使能gpio_key的測(cè)試程序 修改了對(duì)應(yīng)的配置文件 根據(jù)配置添加編譯 關(guān)聯(lián)源碼 bsp\\\\examples\\\\test-gpio\\\\test_gpio_
    發(fā)表于 09-10 17:14

    別再搜了!國(guó)內(nèi)用戶搞定OpenAI API Key的兩種最佳實(shí)踐(保姆級(jí)教程)

    想玩轉(zhuǎn)GPT-5、DALL-E 3,在自己的項(xiàng)目里集成酷炫的AI能力,卻被一張小小的API Key攔在門(mén)外? 你是不是也遇到了這些問(wèn)題: 官網(wǎng)注冊(cè)流程繁瑣,網(wǎng)絡(luò)時(shí)好時(shí)壞? 好不容易注冊(cè)完,發(fā)現(xiàn)支付
    的頭像 發(fā)表于 08-24 19:02 ?1.2w次閱讀

    英飛凌推出新型ID Key S USB,擴(kuò)展其USB令牌安全控制器產(chǎn)品組合,進(jìn)一步提升其安全性與多功能性

    【2025年7月24日, 德國(guó)慕尼黑訊】 全球功率系統(tǒng)和物聯(lián)網(wǎng)領(lǐng)域的半導(dǎo)體領(lǐng)導(dǎo)者英飛凌科技股份公司(FSE代碼:IFX / OTCQX代碼:IFNNY)近日推出新型英飛凌ID Key系列,進(jìn)一步擴(kuò)展
    的頭像 發(fā)表于 07-29 13:14 ?620次閱讀
    英飛凌推出新型ID <b class='flag-5'>Key</b> S USB,擴(kuò)展其USB令牌安全控制器產(chǎn)品組合,進(jìn)一步提升其安全性與多功能性

    【RA4L1-SENSOR】電壓檢測(cè)器第一個(gè)程序FreeRTOS增加 讀key,rtc,uart隊(duì)列

    。 完成后點(diǎn)擊生成代碼即可 rasc部分配置完。 編寫(xiě)keil部分代碼 保存配置文件,生成項(xiàng)目代碼。 在Key_Switch_Task.c中 #include \"
    發(fā)表于 07-21 09:52

    2025藍(lán)牙芯片:各系列芯片特點(diǎn)及市場(chǎng)分析

    文檔介紹2025年目前常出貨的芯片分類,包括AIOT 芯片(如 AW30N、AW31N 等,涉及型號(hào)、適用產(chǎn)品、特點(diǎn)及對(duì)比)、智能穿戴芯片
    的頭像 發(fā)表于 07-09 14:37 ?5028次閱讀
    2025<b class='flag-5'>杰</b><b class='flag-5'>理</b><b class='flag-5'>藍(lán)牙</b><b class='flag-5'>芯片</b>:各系列<b class='flag-5'>芯片</b>特點(diǎn)及市場(chǎng)分析

    【嘉楠堪智K230開(kāi)發(fā)板試用體驗(yàn)】基礎(chǔ)外設(shè)功能測(cè)試(KEY、UART)

    ) fpioa.set_function(21,FPIOA.GPIO21) LED=Pin(52,Pin.OUT) #構(gòu)建LED對(duì)象,開(kāi)始熄滅 KEY=Pin(21,Pin.IN,Pin.PULL_UP) #構(gòu)建KEY對(duì)象
    發(fā)表于 06-28 16:58

    2.4G 藍(lán)牙音頻低延時(shí)耳機(jī)方案:芯片選型 延時(shí) 硬件設(shè)計(jì)

    文檔介紹了 2.4G 藍(lán)牙低延時(shí)耳機(jī)方案,芯片選型上,USB Dongle 端用 JL7016M 或 JL7086E,能輸出 48KHz/16bit 立體聲且支持 UAC 免驅(qū),耳
    的頭像 發(fā)表于 06-20 14:31 ?1939次閱讀
    <b class='flag-5'>杰</b><b class='flag-5'>理</b> 2.4G <b class='flag-5'>藍(lán)牙</b>音頻低延時(shí)耳機(jī)方案:<b class='flag-5'>芯片</b>選型  延時(shí)  硬件設(shè)計(jì)

    BLE產(chǎn)品線介紹:芯片場(chǎng)景 型號(hào) 特點(diǎn)匯總 對(duì)講 遙控器 findmy

    文檔聚焦 AIOT 芯片,按應(yīng)用場(chǎng)景分為藍(lán)牙 BLE 數(shù)據(jù)傳輸、遙控器、鍵鼠、對(duì)講、Findmy 等類別。BLE 主流型號(hào)包括 AC635N、AW30N 等,支持
    的頭像 發(fā)表于 06-19 15:12 ?2041次閱讀
    <b class='flag-5'>杰</b><b class='flag-5'>理</b>BLE產(chǎn)品線介紹:<b class='flag-5'>芯片</b>場(chǎng)景 型號(hào) 特點(diǎn)匯總 對(duì)講 遙控器 findmy

    的AC6903B4做了一個(gè)可以語(yǔ)音播報(bào)的電壓探針

    開(kāi)發(fā)包;還有很詳細(xì)的文檔指導(dǎo)搭建開(kāi)發(fā)環(huán)境。 當(dāng)然,key很討厭,但是,他的AC690x是不加key的,完全可以任意下載和開(kāi)發(fā)。 網(wǎng)上可以買到1元以內(nèi)的拆機(jī)
    發(fā)表于 05-13 17:00

    如何獲取 OpenAI API Key?API 獲取與代碼調(diào)用示例 (詳解教程)

    OpenAI API Key 獲取與使用詳解:從入門(mén)到精通 OpenAI 正以其 GPT 和 DALL-E 等先進(jìn)模型引領(lǐng)全球人工智能創(chuàng)新。其 API 為開(kāi)發(fā)者和企業(yè)提供了強(qiáng)大的 AI 能力集成途徑
    的頭像 發(fā)表于 05-04 11:42 ?1.6w次閱讀
    如何獲取 OpenAI API <b class='flag-5'>Key</b>?API 獲取與代碼調(diào)用示例 (詳解教程)

    請(qǐng)問(wèn)STM32WB55可以通過(guò)固件刷寫(xiě)的方式在芯片里預(yù)置key嗎?

    我正在開(kāi)發(fā)一款基于stm32wb55的產(chǎn)品。在實(shí)際用例中,希望通過(guò)芯片內(nèi)置的key來(lái)解密數(shù)據(jù),請(qǐng)問(wèn)有沒(méi)有可能通過(guò)固件/fus刷寫(xiě)的方式將這些key寫(xiě)入到芯片中?
    發(fā)表于 03-14 08:26

    再?zèng)_上市!藍(lán)牙耳機(jī)芯片占半數(shù),北交所最高募資

    ? (電子發(fā)燒友網(wǎng)綜合報(bào)道)近日,珠海理科技股份有限公司(以下簡(jiǎn)稱“理科技”)正式遞交招股書(shū),擬于北京證券交易所(以下簡(jiǎn)稱“北交所”)上市。此前,理科技多次沖刺A股,均失敗而終,此次將目標(biāo)放在
    的頭像 發(fā)表于 03-10 08:56 ?4404次閱讀
    <b class='flag-5'>杰</b><b class='flag-5'>理</b>再?zèng)_上市!<b class='flag-5'>藍(lán)牙</b>耳機(jī)<b class='flag-5'>芯片</b>占半數(shù),北交所最高募資