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

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

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

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

如何驗(yàn)證燒錄的數(shù)據(jù)是否正確

CHANBAEK ? 來源:小白制造局 ? 作者:俞兒游弋黃浦江 ? 2023-11-22 18:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

為驗(yàn)證燒錄進(jìn)去的數(shù)據(jù)是否正確,我們一般有兩種方式:checksum和readout。下面我們以Flashrunner2.0為例,來講講兩者的區(qū)別。

為了縮短燒錄時(shí)間,使用checksum代替readout很有用。因?yàn)閞eadout通常比checksum慢。發(fā)生這種情況是因?yàn)閞eadout會(huì)檢查所有編程的存儲(chǔ)器,將它從存儲(chǔ)器中讀取的值與frb中存在的相應(yīng)值進(jìn)行比較。readout的工作方式非常簡(jiǎn)單,從目標(biāo)存儲(chǔ)器中讀取一個(gè)或多個(gè)字節(jié),并將它們與frb中的相應(yīng)值進(jìn)行比較。顯然,這種類型的驗(yàn)證非常準(zhǔn)確,因?yàn)樗饌€(gè)比較了所有已注冊(cè)的值。如前所述,readout會(huì)逐字節(jié)進(jìn)行比較,因此,如果它沒有返回錯(cuò)誤,則意味著編程已正確完成,沒有出錯(cuò)的可能性。

圖片

checksum會(huì)向目標(biāo)設(shè)備發(fā)送命令,目標(biāo)設(shè)備會(huì)計(jì)算特定內(nèi)存部分的校驗(yàn)和。在執(zhí)行此操作的同時(shí),F(xiàn)lashRunner 2.0 使用 frb 中的值計(jì)算該內(nèi)存位置中預(yù)期值的校驗(yàn)和。此時(shí),當(dāng)兩者都完成計(jì)算時(shí),將對(duì)兩個(gè)校驗(yàn)和進(jìn)行比較。如果它們對(duì)應(yīng),則 FlashRunner 2.0 將繼續(xù)執(zhí)行下一個(gè)內(nèi)存部分,直到完成。請(qǐng)注意,checksum作為驗(yàn)證讀出命令是不安全的,因?yàn)樗腔趦?nèi)存區(qū)域計(jì)算結(jié)果的。因此,如果內(nèi)存中存在不正確的值,則 FlashRunner 2.0 和設(shè)備計(jì)算的校驗(yàn)和是不同的,這會(huì)導(dǎo)致驗(yàn)證校驗(yàn)和返回錯(cuò)誤并中斷腳本的執(zhí)行。

圖片

Cheksum在我們的驅(qū)動(dòng)程序中廣泛存在。但在某些情況下可能無用。校驗(yàn)和需要一個(gè)實(shí)際執(zhí)行計(jì)算的 CPU,因此內(nèi)存會(huì)自動(dòng)排除。從 FlashRunner 2.0 讀取執(zhí)行目標(biāo)計(jì)算將導(dǎo)致與驗(yàn)證讀出方法相同的執(zhí)行時(shí)間。

微控制器還必須在引導(dǎo)加載程序的特定函數(shù)中包含啟動(dòng)此計(jì)算的可能性。這將通過與目標(biāo)設(shè)備內(nèi)存計(jì)算并行進(jìn)行 frb 計(jì)算來帶來加速優(yōu)勢(shì)。

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

    關(guān)注

    39

    文章

    7739

    瀏覽量

    171672
  • 內(nèi)存
    +關(guān)注

    關(guān)注

    9

    文章

    3210

    瀏覽量

    76369
  • 程序
    +關(guān)注

    關(guān)注

    117

    文章

    3846

    瀏覽量

    85240
  • 命令
    +關(guān)注

    關(guān)注

    5

    文章

    755

    瀏覽量

    23756
  • 燒錄
    +關(guān)注

    關(guān)注

    8

    文章

    315

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    IC安全燒錄量產(chǎn)設(shè)計(jì)的一種機(jī)制

    當(dāng)產(chǎn)品正式轉(zhuǎn)產(chǎn)批量生產(chǎn)燒錄時(shí),您是否擔(dān)心過批量燒錄過程能否真正保證核心敏感數(shù)據(jù)的安全,是否困擾過如果遇到有心人刻意竊取山寨,又
    的頭像 發(fā)表于 07-02 09:17 ?5493次閱讀

    一種新型半自動(dòng)驗(yàn)證流程 SoC連通性的正確

    作者:Mark Handover;Abdelouahab Ayari ? ? ? ?簡(jiǎn)介 連通性檢查涉及驗(yàn)證器件布線。它相當(dāng)于問這樣一個(gè)問題:“設(shè)計(jì)元素是否正確裝配?” 更準(zhǔn)確地說,它是在驗(yàn)
    的頭像 發(fā)表于 12-22 15:54 ?3289次閱讀
    一種新型半自動(dòng)<b class='flag-5'>驗(yàn)證</b>流程 SoC連通性的<b class='flag-5'>正確</b>性

    怎么去驗(yàn)證ads1292R采集到的數(shù)據(jù)是否正確?

    驗(yàn)證我采集到的這些數(shù)據(jù)是否正確的ecg數(shù)據(jù)、或者是雜波。不知道怎么去驗(yàn)證(或者可以提供一個(gè)ec
    發(fā)表于 02-05 08:07

    如何驗(yàn)證FFT的結(jié)果是否正確?

    我是用modelsim仿真出來的,但是不知道結(jié)果是否正確。有沒有哪位同志知道怎么驗(yàn)證FFT的仿真結(jié)果是否正確?也不知道怎么將modelsim
    發(fā)表于 09-14 22:07

    ads1292R采集數(shù)據(jù)怎么驗(yàn)證據(jù)是否正確

    采集到的這些數(shù)據(jù)是否正確的ecg數(shù)據(jù)、或者是雜波。不知道怎么去驗(yàn)證(或者可以提供一個(gè)ecg數(shù)據(jù)
    發(fā)表于 05-21 10:13

    驗(yàn)證STM32的設(shè)備號(hào)讀取是否正確

    問題描述:驗(yàn)證STM32的設(shè)備號(hào)讀取是否正確(第一次操作難免不放心)硬件環(huán)境:STM32F103ZET6芯片,CP2102軟件環(huán)境:MDK V5.26.2.0 串口助手SSCOM 3.3
    發(fā)表于 08-03 08:11

    有什么方法可以驗(yàn)證VL53L5CX是否正確配置了I2C呢?

    有什么方法可以驗(yàn)證VL53L5CX是否正確配置了I2C呢?
    發(fā)表于 12-15 06:06

    請(qǐng)問如何驗(yàn)證加速度計(jì)數(shù)據(jù)是否正確?

    我已經(jīng)使用(H3LIS100DL)傳感器讀取了加速度計(jì)數(shù)據(jù),然后我得到了一些負(fù)值 x=-3、y=-2、z=-1。我使用了這些寄存器 OUT_X(29h)、OUT_Y(2Bh)、OUT_Z(2Dh)。我的問題是如何驗(yàn)證這些加速度計(jì) X、Y、Z
    發(fā)表于 12-29 13:06

    深層解析形式驗(yàn)證

      形式驗(yàn)證(Formal Verification)是一種IC設(shè)計(jì)的驗(yàn)證方法,它的主要思想是通過使用形式證明的方式來驗(yàn)證一個(gè)設(shè)計(jì)的功能是否正確
    發(fā)表于 08-06 10:05 ?4436次閱讀
    深層解析形式<b class='flag-5'>驗(yàn)證</b>

    啟明分享|ISP燒錄uboot遇到問題解決方法及sigmastar工具使用說明

    SP燒錄ubootISP燒錄uboot無法連接設(shè)備(connect fail):1、是否購買了我們的燒錄器(debug Tool)。2、是否
    發(fā)表于 12-03 19:51 ?7次下載
    啟明分享|ISP<b class='flag-5'>燒錄</b>uboot遇到問題解決方法及sigmastar工具使用說明

    什么是燒錄?怎么判別IC是否燒錄

     IC燒錄的基本流程,有時(shí)候我們會(huì)買來新料,新料一般是空白的可以跳過清除這道程序。
    的頭像 發(fā)表于 02-02 14:14 ?1.9w次閱讀

    單片機(jī)程序燒錄成功為什么不運(yùn)行

    燒錄問題 : 確保燒錄過程沒有中斷或錯(cuò)誤。 檢查燒錄器和連接線是否工作正常。 確認(rèn)燒錄器設(shè)置(如電壓、波特率等)與單片機(jī)兼容。 電源問題 :
    的頭像 發(fā)表于 09-02 09:45 ?7166次閱讀

    如何驗(yàn)證硬件加速是否真正提升了通信協(xié)議的安全性?

    驗(yàn)證硬件加速是否真正提升通信協(xié)議的安全性,需從 安全功能正確性、抗攻擊能力增強(qiáng)、安全性能適配、合規(guī)一致性 等核心維度展開,結(jié)合實(shí)驗(yàn)室測(cè)試與真實(shí)場(chǎng)景驗(yàn)證,避免 “硬件參與即安全提升” 的
    的頭像 發(fā)表于 08-27 10:16 ?1139次閱讀
    如何<b class='flag-5'>驗(yàn)證</b>硬件加速<b class='flag-5'>是否</b>真正提升了通信協(xié)議的安全性?

    芯片燒錄失敗怎么辦?排查PCBA生產(chǎn)中的常見燒錄故障

    、目標(biāo)文件等軟件配置;最后驗(yàn)證芯片是否受損、燒錄器狀態(tài)是否良好。建立固定排查流程,可快速定位故障、保障生產(chǎn)。
    的頭像 發(fā)表于 02-06 10:38 ?147次閱讀

    芯片燒錄與芯片測(cè)試的關(guān)聯(lián)性:為什么封裝后必須進(jìn)行IC測(cè)試?

    燒錄良率 97%、測(cè)試良率僅 82%,根源在于二者工序本質(zhì)不同:燒錄驗(yàn)證程序?qū)懭?b class='flag-5'>是否成功,測(cè)試則校驗(yàn)芯片電氣與功能是否合格。封裝過程易引入
    的頭像 發(fā)表于 02-12 14:46 ?449次閱讀