色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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ī)制,就需要密碼了,也稱(chēng)之為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

    文章

    375

    瀏覽量

    46036
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    《DNESP32S3使用指南-IDF版_V1.6》第十一章 KEY實(shí)驗(yàn)

    查閱第十章的函數(shù)解析章節(jié),以獲取更多關(guān)于GPIO函數(shù)的信息。11.3.3 KEY驅(qū)動(dòng)解析在IDF版的02_key例程中,作者在01_key\\components\\BSP路徑下新增了一個(gè)KE
    發(fā)表于 12-11 09:25

    Sallen-Key架構(gòu)分析

    電子發(fā)燒友網(wǎng)站提供《Sallen-Key架構(gòu)分析.pdf》資料免費(fèi)下載
    發(fā)表于 10-28 09:20 ?0次下載
    Sallen-<b class='flag-5'>Key</b>架構(gòu)分析

    請(qǐng)教幾個(gè)關(guān)于藍(lán)牙芯片的問(wèn)題

    ? RESET2: ADC12:ADC Input Channel 12; 3、推薦一下哪種藍(lán)牙芯片適和量產(chǎn),低價(jià)的,只要滿足以下幾個(gè)功能: 單模式BLE,單聲道,DAC輸出,音量
    發(fā)表于 09-10 11:21

    【龍芯2K0300蜂鳥(niǎo)板試用】4 gpio控制key字符驅(qū)動(dòng)

    key是最常用的也是最簡(jiǎn)單的驅(qū)動(dòng)程序,在linux內(nèi)核當(dāng)中,應(yīng)該有現(xiàn)成的配置和驅(qū)動(dòng),但在龍芯2k0300中沒(méi)有配置,在此通過(guò)自定義的形式,驗(yàn)證此問(wèn)題 硬件電路 驅(qū)動(dòng)適配 設(shè)備樹(shù) gpio_key
    發(fā)表于 08-25 09:23

    OpenAI api key獲取并可調(diào)用GPT-4.0、GPT-4o、GPT-4omini

    前言 在這篇文章中,我們將詳細(xì)介紹如何申請(qǐng)OpenAI的GPT-4.0 API Key。通過(guò)這個(gè)教程,你將能夠輕松獲取OpenAI API KEY并使用GPT-4.0的強(qiáng)大功能。 目錄 注冊(cè)
    的頭像 發(fā)表于 08-06 15:16 ?3033次閱讀
    OpenAI api <b class='flag-5'>key</b>獲取并可調(diào)用GPT-4.0、GPT-4o、GPT-4omini

    JL芯片絲印解釋, 如何通過(guò)絲印來(lái)判斷真實(shí)型號(hào),供參考

    有查詢過(guò)(圖片logo JL為品牌芯片伙伴們會(huì)發(fā)現(xiàn),直接通過(guò)表面的絲印字母是查詢不到原型號(hào)資料的,并且很難定位到具體型號(hào)是什么(當(dāng)
    的頭像 發(fā)表于 07-17 16:26 ?1952次閱讀
    <b class='flag-5'>杰</b><b class='flag-5'>理</b>JL<b class='flag-5'>芯片</b>絲印解釋, 如何通過(guò)絲印來(lái)判斷真實(shí)型號(hào),供參考

    請(qǐng)問(wèn)怎樣批量下載設(shè)備key到ROM?

    請(qǐng)問(wèn)下面鏈接的flash download工具,有批量下載選項(xiàng)。 不知到IotBucket里的設(shè)備key 怎么一同批量下載 download/file.php?id=385
    發(fā)表于 07-12 07:50

    OpenAI API Key獲取:開(kāi)發(fā)人員申請(qǐng)GPT-4 API Key教程

    ? OpenAI的GPT-4模型因其卓越的自然語(yǔ)言理解和生成能力,成為了許多開(kāi)發(fā)者的首選工具。獲取GPT-4 API Key并將其應(yīng)用于項(xiàng)目,如開(kāi)發(fā)一個(gè)ChatGPT聊天應(yīng)用,不僅是實(shí)踐人工智能技術(shù)
    的頭像 發(fā)表于 06-24 17:40 ?2343次閱讀
    OpenAI API <b class='flag-5'>Key</b>獲取:開(kāi)發(fā)人員申請(qǐng)GPT-4 API <b class='flag-5'>Key</b>教程

    緩存有大key?你得知道的一些手段

    ?? ? ? ? 背景: 最近系統(tǒng)內(nèi)緩存CPU使用率一直報(bào)警,超過(guò)設(shè)置的70%報(bào)警閥值,針對(duì)此場(chǎng)景,需要對(duì)應(yīng)解決緩存是否有大key使用問(wèn)題,掃描緩存集群的大key,針對(duì)每個(gè)key做優(yōu)化處理。 以下
    的頭像 發(fā)表于 06-19 09:38 ?739次閱讀
    緩存有大<b class='flag-5'>key</b>?你得知道的一些手段

    OpenAI API Key獲取與充值教程:助開(kāi)發(fā)者解鎖GPT-4.0 API

    OpenAI 的 API Key以及如何使用這個(gè) Key 來(lái)調(diào)用 GPT-4.0 API。 第一步:獲取 OpenAI API Key 要開(kāi)始使用 OpenAI 的服務(wù),你首先需要
    的頭像 發(fā)表于 04-28 16:35 ?1w次閱讀
    OpenAI API <b class='flag-5'>Key</b>獲取與充值教程:助開(kāi)發(fā)者解鎖GPT-4.0 API

    在TSMaster中加載基于DotNet平臺(tái)的Seed&amp;amp;Key

    在UDS診斷過(guò)程中,會(huì)涉及到安全訪問(wèn)的問(wèn)題,也就是所謂的Seed&Key。TSMaster診斷模塊支持通過(guò).dll文件載入Seed&Key算法用于安全訪問(wèn)解鎖。在最近發(fā)布
    的頭像 發(fā)表于 04-02 08:20 ?559次閱讀
    在TSMaster中加載基于DotNet平臺(tái)的Seed&amp;amp;<b class='flag-5'>Key</b>

    GaussDB(for Redis) 特性揭秘:大 key 治理

    ? 從 DBA 的視角看,大 Key 無(wú)疑是引起 Redis 線上問(wèn)題的常見(jiàn)原因。為了解決大 Key 隱患,業(yè)務(wù)首先要遵守合理的開(kāi)發(fā)規(guī)范,減少大 Key 的產(chǎn)生和訪問(wèn)依賴。但有時(shí)大 Key
    的頭像 發(fā)表于 03-28 22:06 ?666次閱讀
    GaussDB(for Redis) 特性揭秘:大 <b class='flag-5'>key</b> 治理

    國(guó)際盛會(huì) | 蔚藍(lán)創(chuàng)造亮相KEY ENERGY 2024能源展

    2月28日,歐洲頂尖展會(huì)之一——KEY ENERGY在意大利里米尼隆重開(kāi)幕。蔚藍(lán)創(chuàng)造攜明星產(chǎn)品? 智能住宅光儲(chǔ)系統(tǒng)——Zugspitze 與 工商業(yè)循環(huán)儲(chǔ)能系統(tǒng)Hallstatt105
    的頭像 發(fā)表于 02-29 16:53 ?424次閱讀
    國(guó)際盛會(huì) | 蔚藍(lán)創(chuàng)造亮相<b class='flag-5'>KEY</b> ENERGY 2024能源展

    Holtek新推出BS21xC-x系列Touch Key周邊IC

    Holtek新推出BS21xC-x系列Touch Key周邊IC,主要特色為高性價(jià)比。
    的頭像 發(fā)表于 02-28 10:29 ?637次閱讀

    51單片機(jī)和單片機(jī)的區(qū)別是什么

    什么是51單片機(jī)? 什么是單片機(jī)? 他們的區(qū)別是在于技術(shù)方面還是其他什么方面?哪種的難度比較大!
    發(fā)表于 01-09 10:27
    主站蜘蛛池模板: 久久久久久久久免费视频| 中文天堂www资源| 国产午夜精品理论片免费观看| 四虎国产精品免费观看视频| 丰满大屁俄罗斯肥女| 少妇精品久久久一区二区三区| 国产 亚洲 中文在线 字幕 | 巨乳中文无码亚洲| 最近日本字幕MV免费观看在线| 啦啦啦WWW在线观看免费高清版| 0855福利| 欧美6O老妪与小伙交| 草比比过程图| 特污兔午夜影视院| 国产偷国产偷亚洲高清app| 亚洲免费va在线观看| 久久国产精品人妻中文| 最近日本免费观看MV免费 | 国产AV一区二区三区日韩| 无码天堂亚洲国产AV久久| 国产这里有精品| 影视先锋男人无码在线| 魅男mangay| 边吃胸边膜下床震免费版视频| 涩涩涩涩爱网站| 国内精品久久久久久久试看| 永久精品视频无码一区| 免费啪视频观试看视频| 超碰caoporen国产| 向日葵视频app下载18岁以下勿看| 花蝴蝶高清观看免费| 10分钟免费观看视频| 全身无赤裸裸美女网站| 国产色婷亚洲99精品AV在线| 一级做a爰片久久毛片苍井优| 美女也烦恼主题曲| 多人乱肉高hnp| 亚洲乱码中文字幕久久孕妇黑人 | 久久爱狠狠综合网| adc我们的永久网址| 天堂在线亚洲精品专区|