在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

用SD卡Bootloader改變你的生活

PCB線路板打樣 ? 來源:LONG ? 2019-07-26 09:00 ? 次閱讀

像Ray LaMontagne一樣,我遇到了麻煩。智能手機(jī)麻煩,麻煩,麻煩,麻煩。我可以弄清楚我想要的應(yīng)用程序,并且我已經(jīng)得到了我需要的游戲(等等,我可能會(huì)將這些優(yōu)先級(jí)向后),但是傳輸我的所有圖像和數(shù)據(jù)會(huì)更加困難。似乎總會(huì)留下音樂或者無論出于什么原因拒絕備份的圖像。我認(rèn)為自己非常精明,但當(dāng)我拿到一部新的智能手機(jī)時(shí),我開始擔(dān)心,擔(dān)心,擔(dān)心,擔(dān)心。我甚至無法想象我是否正在嘗試從更大的設(shè)備傳輸數(shù)據(jù) - 從硬盤驅(qū)動(dòng)器獲取所有文件或更大的文件似乎會(huì)讓我更多的循環(huán)。

當(dāng)我購(gòu)買新智能手機(jī)時(shí),銷售團(tuán)隊(duì)通過使用實(shí)用程序應(yīng)用程序幫助我完成,該應(yīng)用程序輕松地將我的數(shù)據(jù)從舊智能手機(jī)遷移到新智能手機(jī)。我不需要用三十根繩索和電纜掙扎,并且通過我的所有收藏品來搜索,以確定將要傳輸?shù)膬?nèi)容。現(xiàn)在借鑒這些經(jīng)驗(yàn)并將其應(yīng)用到您的工作中:您需要多久更換一次微控制器的固件?你多久希望能避免插入電纜的笨拙過程?簡(jiǎn)化此過程的一種方法是使用SD卡引導(dǎo)加載程序。

使用SD卡引導(dǎo)加載程序靈活更新

傳統(tǒng)上,使用編程電纜。如果您在空間受限的環(huán)境中工作,或者如果您像我一樣,并且您傾向于將未完成的任務(wù)留在整個(gè)地方,這可能會(huì)變得麻煩和繁瑣。此外,它適用于外部干擾。如果你乘坐電纜旅行并將桌子上的所有東西敲掉,該怎么辦?或者花幾個(gè)小時(shí)試圖找出為什么數(shù)據(jù)沒有傳輸只是為了意識(shí)到電纜沒有插入足夠緊的電纜?

在微控制器中,引導(dǎo)加載程序是一個(gè)特殊的程序,它接收來自的應(yīng)用程序固件外部源并將其寫入內(nèi)部程序存儲(chǔ)器。它往往占用空間小,位于程序存儲(chǔ)器的保留部分。當(dāng)微控制器上電并嘗試讀取外部媒體或資源中存在的最新固件時(shí),引導(dǎo)加載程序?qū)⒉脸绦虼鎯?chǔ)器中的現(xiàn)有固件并將新固件寫入其中。

您可以自定義您的引導(dǎo)加載程序從串行接口,LAN,外部介質(zhì)等獲取其新固件。但我個(gè)人偏好SD卡:它不需要是計(jì)算機(jī)上的復(fù)雜設(shè)置,它實(shí)際上是無線的。使用SD卡作為引導(dǎo)加載程序會(huì)將更新固件轉(zhuǎn)換為插入SD卡和重置微控制器的問題。

使用引導(dǎo)加載程序,可以在現(xiàn)場(chǎng)更新固件,并最大限度地中斷系統(tǒng)操作。此功能使引導(dǎo)加載程序,尤其是SD卡引導(dǎo)加載程序在嵌入式系統(tǒng)中非常有用,這些嵌入式系統(tǒng)可能需要在部署過程中進(jìn)行更新或故障排除。如果固件的規(guī)格可能需要隨著時(shí)間的推移而發(fā)展或定期更新,那么SD卡引導(dǎo)程序?qū)⑹惯@一過程變得更加容易。

確保微控制器有可用于引導(dǎo)加載程序和主應(yīng)用程序的空間。

不要將自己擊倒再次

SD卡引導(dǎo)加載程序背后的主要思想是引導(dǎo)加載程序?qū)腟D卡讀取主應(yīng)用程序的二進(jìn)制或十六進(jìn)制文件,并將該文件寫入微控制器的程序存儲(chǔ)器中。記住這個(gè)核心過程,這里還有一些需要考慮的問題:

程序存儲(chǔ)器分配:雖然擁有SD卡引導(dǎo)加載程序有明顯的好處,但并非所有微控制器都可以加載引導(dǎo)加載程序。引導(dǎo)加載程序本身就是一個(gè)應(yīng)用程序。因此,如果您使用的是具有較小內(nèi)存空間或應(yīng)用程序固件太大的微控制器,則需要一定數(shù)量的程序存儲(chǔ)空間。如果您計(jì)劃合并引導(dǎo)加載程序,則為引導(dǎo)加載程序和固件應(yīng)用程序分配足夠的程序存儲(chǔ)空間。

實(shí)現(xiàn)SD卡接口:SD卡引導(dǎo)加載程序?qū)⑿枰谟布蠘?gòu)建其他組件容納SD卡存儲(chǔ)。如果您的主應(yīng)用程序不需要SD卡接口,則會(huì)產(chǎn)生額外費(fèi)用。除此之外,您還需要在引導(dǎo)加載程序上實(shí)現(xiàn)文件分配表(FAT32)堆棧,以確保您的引導(dǎo)加載程序可以讀取新固件的二進(jìn)制或十六進(jìn)制文件。

程序存儲(chǔ)器閃存寫入順序:引導(dǎo)加載程序基本上重寫其內(nèi)部閃存中的一系列地址,其中包含要加載的應(yīng)用程序固件的信息字節(jié)。這將要求在特定寄存器上執(zhí)行正確的命令序列以擦除和寫入內(nèi)部閃存。確保正在寫入正確的地址,并且引導(dǎo)加載程序?qū)嶋H上沒有錯(cuò)誤地擦除自身。

將二進(jìn)制文件映射到正確的地址:正常的應(yīng)用程序通常寫在起始地址0x00000000上。但是,使用引導(dǎo)加載程序時(shí),主應(yīng)用程序或引導(dǎo)加載程序的起始地址可能會(huì)有所不同,具體取決于它們?cè)诔绦虼鎯?chǔ)空間中的分配方式。修改內(nèi)存鏈接文件以確保為正確的內(nèi)存地址編譯兩個(gè)程序的十六進(jìn)制文件。

嚴(yán)格測(cè)試:SD卡引導(dǎo)加載程序的目的是簡(jiǎn)化現(xiàn)場(chǎng)固件更新,而不是添加過程中不必要的錯(cuò)誤或困難。完全測(cè)試引導(dǎo)加載程序并確保引導(dǎo)加載程序和主應(yīng)用程序都按預(yù)期運(yùn)行非常重要。如果主應(yīng)用程序?qū)懭氩徽_或映射不正確,您可能會(huì)發(fā)現(xiàn)系統(tǒng)行為不正常。

您需要確保引導(dǎo)加載程序在正確的空間中編寫正確的代碼。

除了高質(zhì)量的固件開發(fā)之外,使用引導(dǎo)加載程序還有其他好處。良好的硬件設(shè)計(jì),特別是SD卡接口,將排除串?dāng)_和電氣干擾。 AltiumDesigner?的信號(hào)完整性分析工具可能非常方便。

使用引導(dǎo)加載程序簡(jiǎn)化工作空間并靈活地進(jìn)行必要的固件更新,并且能夠隨時(shí)隨地進(jìn)行處理。與智能手機(jī)不同,SD卡引導(dǎo)程序的正確維護(hù)和設(shè)置可以比發(fā)布另一個(gè)手機(jī)升級(jí)前幾個(gè)月的時(shí)間更長(zhǎng)。最好的部分是,每次需要使用它時(shí),您都不需要致電客戶協(xié)助。

聲明:本文內(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)投訴
  • SD卡
    +關(guān)注

    關(guān)注

    2

    文章

    566

    瀏覽量

    64123
  • bootloader
    +關(guān)注

    關(guān)注

    2

    文章

    235

    瀏覽量

    45742
  • 華強(qiáng)pcb線路板打樣

    關(guān)注

    5

    文章

    14629

    瀏覽量

    43183
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    工業(yè)級(jí)SD:穩(wěn)健發(fā)展,未來可期

    SD,自1999年由松下、東芝和SanDisk聯(lián)合推出以來,已經(jīng)走過了二十余年的發(fā)展歷程。從最初的2GB容量、150KB/s的傳輸速度,到如今動(dòng)輒數(shù)百GB容量、數(shù)GB/s的傳輸速度,SD
    的頭像 發(fā)表于 11-07 10:16 ?361次閱讀
    工業(yè)級(jí)<b class='flag-5'>SD</b><b class='flag-5'>卡</b>:穩(wěn)健發(fā)展,未來可期

    TFSD的區(qū)別

    在數(shù)字時(shí)代,存儲(chǔ)成為了我們生活中不可或缺的一部分。無論是手機(jī)、相機(jī)還是平板電腦,都需要存儲(chǔ)來擴(kuò)展存儲(chǔ)空間。TFSD
    的頭像 發(fā)表于 11-04 09:50 ?733次閱讀

    這樣設(shè)計(jì)SD/TF的PCB更高效、更可靠!

    SD 是一種基于半導(dǎo)體快閃存儲(chǔ)器的新一代高速存儲(chǔ)設(shè)備,它是目前應(yīng)用最廣泛的數(shù)字存儲(chǔ)之一。SD可以提供高存儲(chǔ)容量、快速數(shù)據(jù)傳輸率、極大的
    的頭像 發(fā)表于 09-03 17:05 ?828次閱讀
    這樣設(shè)計(jì)<b class='flag-5'>SD</b>/TF<b class='flag-5'>卡</b>的PCB更高效、更可靠!

    MK米客方德存儲(chǔ):TFSD的詳細(xì)解讀

    在這個(gè)數(shù)字化時(shí)代,數(shù)據(jù)存儲(chǔ)變得至關(guān)重要。TF(TransFlash)和SD(Secure Digital)作為兩種常見的存儲(chǔ)介質(zhì),它
    的頭像 發(fā)表于 09-02 11:03 ?807次閱讀
    MK米客方德存儲(chǔ)<b class='flag-5'>卡</b>:TF<b class='flag-5'>卡</b>與<b class='flag-5'>SD</b><b class='flag-5'>卡</b>的詳細(xì)解讀

    樹莓派4b支持多大的sd

    樹莓派4B是一款非常受歡迎的微型計(jì)算機(jī),它具有強(qiáng)大的性能和豐富的擴(kuò)展功能。在樹莓派4B的使用過程中,SD是一個(gè)非常重要的組件,因?yàn)樗菢漭傻膯?dòng)設(shè)備,同時(shí)也是存儲(chǔ)系統(tǒng)文件和應(yīng)用程序的地方。 樹莓
    的頭像 發(fā)表于 08-30 17:02 ?1442次閱讀

    訪問SD問題

    在對(duì)SD初始化完成后,像讀取SD內(nèi)數(shù)據(jù),訪問扇區(qū)的話,這個(gè)參數(shù)是物理扇區(qū)號(hào),還是邏輯扇區(qū)號(hào)?
    發(fā)表于 07-29 22:09

    如何在Micro SD上設(shè)置寫保護(hù)?

    我們了解客戶對(duì)Micro SD寫保護(hù)的疑問。在這篇文章中,拓優(yōu)星辰將詳細(xì)解釋如何在Micro SD上設(shè)置寫保護(hù),以及相關(guān)的步驟和注意事項(xiàng)。
    的頭像 發(fā)表于 07-11 16:37 ?2063次閱讀
    如何在Micro <b class='flag-5'>SD</b><b class='flag-5'>卡</b>上設(shè)置寫保護(hù)?

    貼片式SD功能介紹【MK SD NAND】

    SDNAND,通常稱為嵌入式SD、貼片式TFSD Flash、直接貼裝SD、貼裝
    的頭像 發(fā)表于 07-05 17:03 ?925次閱讀
    貼片式<b class='flag-5'>SD</b><b class='flag-5'>卡</b>功能介紹【MK <b class='flag-5'>SD</b> NAND】

    SD、MicroSDSD NAND的性能與應(yīng)用對(duì)比

    在當(dāng)前豐富多元的存儲(chǔ)解決方案領(lǐng)域,SD、MicroSD以及SD NAND憑借其各自的獨(dú)特優(yōu)勢(shì)和特定的使用情景,贏得了市場(chǎng)的廣泛認(rèn)可。每種存儲(chǔ)技術(shù)都展現(xiàn)了其獨(dú)到之處,為用戶帶來了多樣
    的頭像 發(fā)表于 06-14 15:48 ?1030次閱讀
    <b class='flag-5'>SD</b><b class='flag-5'>卡</b>、MicroSD<b class='flag-5'>卡</b>和<b class='flag-5'>SD</b> NAND的性能與應(yīng)用對(duì)比

    SD與Flash存儲(chǔ)究竟存在哪些差異?

    SD 是基于閃存技術(shù)的一種可移動(dòng)存儲(chǔ),由 SD 協(xié)會(huì)進(jìn)行開發(fā)并標(biāo)準(zhǔn)化,在數(shù)碼相機(jī)、智能手機(jī)、平板電腦等設(shè)備中廣泛采用。SD
    的頭像 發(fā)表于 06-05 15:54 ?1973次閱讀
    <b class='flag-5'>SD</b><b class='flag-5'>卡</b>與Flash存儲(chǔ)究竟存在哪些差異?

    Micro SD短路原因分析及預(yù)防措施

    Micro SD作為常見的存儲(chǔ)設(shè)備,被廣泛應(yīng)用于智能手機(jī)、數(shù)碼相機(jī)、無人機(jī)等設(shè)備中。然而,Micro SD短路問題時(shí)有發(fā)生,這不僅影響了用戶的使用體驗(yàn),還可能導(dǎo)致數(shù)據(jù)丟失。本文將詳
    的頭像 發(fā)表于 05-31 11:13 ?1101次閱讀
    Micro <b class='flag-5'>SD</b><b class='flag-5'>卡</b>短路原因分析及預(yù)防措施

    FATFS操作SD,但沒法成功建目錄或文件,請(qǐng)問是怎么回事?

    FATFS (13a版本)操作SD(8G),但沒法 成功建目錄或文件,請(qǐng)問是怎么回事?SD的驅(qū)動(dòng)正常。
    發(fā)表于 04-23 08:29

    SD連接器是什么

    SD連接器是數(shù)字設(shè)備中用于連接SD的一種硬件接口。隨著數(shù)字設(shè)備的普及,SD已成為存儲(chǔ)數(shù)據(jù)的
    的頭像 發(fā)表于 03-04 10:48 ?7859次閱讀

    sd中文資料

    電子發(fā)燒友網(wǎng)站提供《sd中文資料.pdf》資料免費(fèi)下載
    發(fā)表于 03-04 09:54 ?3次下載
    主站蜘蛛池模板: 在线天堂bt种子资源 | 男女一进一出抽搐免费视频 | 午夜神马影院 | 日本香蕉视频 | 日鲁夜鲁鲁狠狠综合视频 | 国产黄色三级网站 | 天天爱夜夜爱 | 国产美女视频黄a视频免费全过程 | 伊人成人在线观看 | 免费国产zzzwww色 | 1024国产看片在线观看 | 日本一区二区三区在线观看视频 | 欧美一级做一级做片性十三 | 国产精品嫩草影院人体模特 | 免费三级黄色 | 亚洲va久久久噜噜噜久久 | 午夜韩国理论片在线播放 | 色香蕉在线观看网站 | 美女被免费视频网站九色 | 国产一二三区在线 | 你懂的手机在线视频 | 免费福利影院 | 国产片18在线观看 | 日本三黄色大 | 色综合久久综合欧美综合网 | 久久性感美女视频 | 狠狠综合 | 日日射夜夜| 亚洲三级毛片 | 天天摸天天添人人澡 | 国产精品夜色7777青苹果 | 国产毛片一区二区三区精品 | 中文字幕精品一区 | 天堂资源在线最新版 | 天天摸夜夜摸夜夜狠狠摸 | 久久www免费人成_看 | 日本色片视频 | 77788色淫网站女女免费视频 | 国产在线一区二区三区四区 | 欧美性视频一区二区三区 | 午夜高清视频在线观看 |