RM新时代网站-首页

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

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

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

屏障定時(shí)器流程測(cè)試方法以及使用此方法

lhl545545 ? 來源:FPGA開發(fā)圈 ? 作者:FPGA開發(fā)圈 ? 2020-06-09 14:51 ? 次閱讀

XAPP1247 是對(duì)應(yīng)使用屏障鏡像時(shí)的多重啟動(dòng) (Multiboot) 和回退 (Fallback) 的示例應(yīng)用。

本篇博文提供了一種屏障定時(shí)器流程測(cè)試方法以及使用此方法時(shí)可能出現(xiàn)問題。

屏障定時(shí)器流程測(cè)試方法多種多樣,包括以下 2 種方法:

移除鏡像末尾部分

嘗試破壞同步 (Sync) 字

對(duì)于選項(xiàng) 1(刪除鏡像末尾部分),可觀察到由于超時(shí)錯(cuò)誤導(dǎo)致的回退。

但使用選項(xiàng) 2(破壞同步字)時(shí)則可能出現(xiàn)問題。

例如,您已編輯同步字,將其從 AA995566 更改為 ABCDABCD,導(dǎo)致其損壞。

如果使用十六進(jìn)制編輯器編輯同步字,那么它會(huì)加載更新鏡像,而不是執(zhí)行回退。

為何即使已破壞更新鏡像的同步字,仍會(huì)加載更新鏡像?

在定時(shí)器鏡像 1/屏障鏡像 1 中已檢測(cè)到同步字。

由于在定時(shí)器鏡像 1/屏障鏡像 1 中不含去同步 (DESYNC) 字,因此它不會(huì)在更新鏡像中查找同步字。

如何解決此問題:

在此情況下,僅破壞同步字并不會(huì)導(dǎo)致發(fā)生回退。

但如果在定時(shí)器鏡像后添加 DESYNC 字,就會(huì)引發(fā)回退至黃金鏡像的操作。

如何在定時(shí)器鏡像 1/屏障鏡像 1 末尾添加 DESYNC:

在編輯器中打開 MCS 文件。包括:黃金鏡像、屏障鏡像 1、多重啟動(dòng)鏡像和屏障鏡像 2。

在屏障鏡像 1 末尾添加 30008001(寫 CMD 寄存器),后接 0000000D(DESYNC 字)。以下截屏顯示如何添加 30008001(寫 CMD 寄存器),后接 0000000D(DESYNC 字)。

然后保存此 MCS 文件。

現(xiàn)在,您即可使用此 MCS 文件來從閃存啟動(dòng),并測(cè)試是否能正常引發(fā)回退。

注釋:

上述方法將包含在 XAPP1247 文檔后續(xù)版本中。

在 XAPP1247 中描述的是對(duì)應(yīng) 7 系列器件的屏障鏡像流程,此流程同樣適用于 UltraScale 和 UltraScale+ 器件。
責(zé)任編輯:pj

聲明:本文內(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)投訴
  • 定時(shí)器
    +關(guān)注

    關(guān)注

    23

    文章

    3246

    瀏覽量

    114719
  • 鏡像
    +關(guān)注

    關(guān)注

    0

    文章

    164

    瀏覽量

    10707
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    高級(jí)定時(shí)器PWM輸入模式的配置方法

    我們將向大家介紹高級(jí)定時(shí)器的另一個(gè)常見應(yīng)用——PWM輸入模式。在本節(jié)課中,我們將先圍繞輸入捕獲模式展開,并重點(diǎn)描述PWM輸入模式和涉及的寄存,最后通過一個(gè)實(shí)驗(yàn)例程去介紹PWM輸入模式的配置方法。
    的頭像 發(fā)表于 11-08 16:48 ?2037次閱讀
    高級(jí)<b class='flag-5'>定時(shí)器</b>PWM輸入模式的配置<b class='flag-5'>方法</b>

    電池測(cè)試流程測(cè)試方法有哪些

    電池測(cè)試是確保電池性能、安全性和可靠性的重要環(huán)節(jié)。由于電池技術(shù)的種類繁多,包括鋰離子電池、鎳氫電池、鉛酸電池等,每種電池的測(cè)試流程方法都有所不同。 電池
    的頭像 發(fā)表于 09-23 16:51 ?820次閱讀

    定時(shí)器的工作方式介紹

    定時(shí)器是計(jì)算機(jī)和嵌入式系統(tǒng)中常見的一種硬件模塊,用于實(shí)現(xiàn)定時(shí)和計(jì)數(shù)功能。定時(shí)器的工作方式通常由一組寄存來控制,這些寄存定義了
    的頭像 發(fā)表于 07-12 10:29 ?901次閱讀

    鴻蒙開發(fā)系統(tǒng)基礎(chǔ)能力:Timer定時(shí)器

    設(shè)置一個(gè)定時(shí)器,該定時(shí)器定時(shí)器到期后執(zhí)行一個(gè)函數(shù)。
    的頭像 發(fā)表于 06-28 11:33 ?985次閱讀
    鴻蒙開發(fā)系統(tǒng)基礎(chǔ)能力:Timer<b class='flag-5'>定時(shí)器</b>

    三菱plc定時(shí)器范圍怎么設(shè)置

    。定時(shí)器的設(shè)置范圍直接影響到程序的執(zhí)行效率和控制精度。本文將詳細(xì)介紹三菱PLC定時(shí)器的設(shè)置范圍及其設(shè)置方法。 定時(shí)器的基本概念 定時(shí)器是一種
    的頭像 發(fā)表于 06-20 11:04 ?2622次閱讀

    三菱plc編程定時(shí)器編程咋輸入

    三菱PLC定時(shí)器的編程方法和應(yīng)用場(chǎng)景。 1. 定時(shí)器的基本概念 定時(shí)器是一種用于測(cè)量時(shí)間間隔的設(shè)備,它可以在PLC程序中實(shí)現(xiàn)延時(shí)、計(jì)時(shí)等功能。三菱PLC中的
    的頭像 發(fā)表于 06-20 11:01 ?1619次閱讀

    stm32定時(shí)器的如何外部啟動(dòng)?

    我想利用stm32定時(shí)器精確定時(shí)一個(gè)信號(hào)從發(fā)生到結(jié)束的時(shí)間,想讓定時(shí)器通過外部觸發(fā)開啟,一般有什么方法
    發(fā)表于 05-10 06:40

    如何實(shí)現(xiàn)一個(gè)軟件定時(shí)器?

    在Linux,uC/OS,F(xiàn)reeRTOS等操作系統(tǒng)中,都帶有軟件定時(shí)器,原理大同小異。典型的實(shí)現(xiàn)方法是:通過一個(gè)硬件定時(shí)器產(chǎn)生固定的時(shí)鐘節(jié)拍,每次硬件定時(shí)器中斷到,就對(duì)一個(gè)全局的時(shí)間
    的頭像 發(fā)表于 04-29 11:00 ?631次閱讀

    s7200定時(shí)器的五種故障介紹

    定時(shí)器或CPU故障:如果定時(shí)器本身或PLC的CPU出現(xiàn)故障,也可能導(dǎo)致定時(shí)器無法復(fù)位。此時(shí),需要檢查定時(shí)器和CPU的工作狀態(tài),確保其正常運(yùn)行。
    的頭像 發(fā)表于 04-03 17:08 ?2415次閱讀

    ?PLC定時(shí)器介紹

    定時(shí)器是PLC中重要的編程元件,是累計(jì)時(shí)間增量的內(nèi)部器件。大部分自動(dòng)控制領(lǐng)域都需要定時(shí)器進(jìn)行延時(shí)控制,靈活地使用定時(shí)器可以編制出復(fù)雜的控制程序。
    發(fā)表于 03-22 12:36 ?2330次閱讀
    ?PLC<b class='flag-5'>定時(shí)器</b>介紹

    使用555定時(shí)器的可調(diào)雙定時(shí)器電路

    定時(shí)器 IC 555 是最通用和最常用的 IC 之一,因?yàn)樗膽?yīng)用范圍更廣,如 PWM放大器、延遲定時(shí)器、開關(guān)電路、占空比選擇、時(shí)鐘脈沖發(fā)生等。這也可用于各種應(yīng)用,如精確
    的頭像 發(fā)表于 02-25 15:16 ?2186次閱讀
    使用555<b class='flag-5'>定時(shí)器</b>的可調(diào)雙<b class='flag-5'>定時(shí)器</b>電路

    定時(shí)器原理能控制馬達(dá)嗎為什么

    定時(shí)器原理可以用于控制馬達(dá)。馬達(dá)是一種將電能轉(zhuǎn)換為機(jī)械能的設(shè)備,通常由電動(dòng)機(jī)和傳動(dòng)裝置組成。定時(shí)器是一種電子設(shè)備,用來生成和計(jì)時(shí)精確而穩(wěn)定的時(shí)間信號(hào)。通過將定時(shí)器與馬達(dá)控制電路相連,可以實(shí)現(xiàn)對(duì)馬達(dá)
    的頭像 發(fā)表于 01-23 15:21 ?662次閱讀

    555定時(shí)器的基本功能 555定時(shí)器的工作原理及其應(yīng)用

    555定時(shí)器是一種非常常見和常用的集成電路,它具有廣泛的應(yīng)用領(lǐng)域,例如計(jì)時(shí)、頻率分頻、脈沖寬度調(diào)制等。本文將詳細(xì)介紹555定時(shí)器的基本功能、工作原理以及應(yīng)用。 一、555定時(shí)器的基本功
    的頭像 發(fā)表于 01-18 11:12 ?1.5w次閱讀

    時(shí)間定時(shí)器開關(guān)怎樣設(shè)置時(shí)間

    自己,或者設(shè)定一定時(shí)間后自動(dòng)關(guān)閉電視等。 設(shè)置時(shí)間定時(shí)器方法和步驟可能會(huì)因具體設(shè)備而有所差異,下面將以一般常見的時(shí)間定時(shí)器為例,逐步介紹設(shè)置時(shí)間
    的頭像 發(fā)表于 01-16 16:32 ?4556次閱讀

    單片機(jī)定時(shí)器的用法

    本章以CW32通用定時(shí)器為例介紹單片機(jī)定時(shí)器的用法。
    的頭像 發(fā)表于 01-04 10:37 ?1390次閱讀
    單片機(jī)<b class='flag-5'>定時(shí)器</b>的用法
    RM新时代网站-首页