久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 請問SD卡升級后有時會跳錯誤中斷是什么原因? [打印本頁]

作者: billaj    時間: 2024-8-19 12:07
標題: 請問SD卡升級后有時會跳錯誤中斷是什么原因?
各位大佬好,小弟遇到一個關于升級的問題卡BUG了,沒有方向,煩請各位指點一下,我原來的程序是沒有SD卡升級功能的,現在增加SD卡升級功能,我第一次搞SD卡升級,按照我理解應該是可以將原程序當APP直接定義為Start地址就可以,然后Boot Loader直接跳到這個地址就可以,但很奇怪的是,在升級APP程序后會跳進Boot Loader 的HardFault_Handler中斷處理,我常試屏掉我原來的主程序,APP程序只閃一個燈,升級后又能正常跳轉閃燈了,請問一下各位大佬,有沒有什么方向讓我去查查的,因這個問題無法通過仿真看為什么不行,真沒頭緒了
我用STM32F103RCT6,是256K的
Boot Loader的IROM1:定義為Start:0x8000000,Size:0x40000     
APP的IROM1:定義為Start:0x800C800,Size:0x25800  
拜謝各位大佬

作者: 123156fsadf    時間: 2024-8-21 10:58
1、Boot檢測到SD卡中有新APP,就將APP從SD卡中復制到你的APP IROM1空間,一定要先擦除APP IROM1的Flash后再從SD卡中復制新的程序。
2、將APP復制完之后,要將Boot中啟用的一些外設恢復初始化,或者你直接軟復位一下也行。
3、可以將升級后的flash內容讀取出來,與APP文件進行對比,看是否完整復制到APP空間中
4、檢查APP文件的地址是否正確
5、可以將APP改為簡單功能的測試軟件,先把升級功能搞定,然后再排查是否APP中有代碼出現問題了
作者: billaj    時間: 2024-8-26 20:34
123156fsadf 發表于 2024-8-21 10:58
1、Boot檢測到SD卡中有新APP,就將APP從SD卡中復制到你的APP IROM1空間,一定要先擦除APP IROM1的Flash后再 ...

我之前已經試過APP程序只閃一個燈,升級是無問題的,但只要是用到我的主程序就會在升級后的跳轉APP程序那一句跳中斷錯誤,我會按你的步驟再試試,謝謝你的回答
作者: billaj    時間: 2024-9-13 15:55
我算是找到問題點了,就是讀SD卡寫FLASH時,地址寫了64K后就不寫了,見鬼,我后面把APP地址改為0x8010000,當寫到0x8020000開始就沒有數據了,估計就是這個原因在跳轉時報錯了,我抓取寫時的地址,明明是有把0x8020000后的地址傳過去的,就是沒寫,等我再找找原因
作者: billaj    時間: 2024-9-18 14:49
原因正是0x8020000開始打后的地址全寫不了,暫不知道為什么,我把地址往前移,避免用到0x8020000之后的地址,先湊合著用,日后再找原因
作者: 123156fsadf    時間: 2024-9-18 16:37
billaj 發表于 2024-9-18 14:49
原因正是0x8020000開始打后的地址全寫不了,暫不知道為什么,我把地址往前移,避免用到0x8020000之后的地址 ...

你確定你的芯片是256K的嗎?0x8020000正好是128K哎,或者你后128Kflash沒有擦除就在寫了么?




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 高清色视频 | 国产一区在线免费 | 精品久久视频 | 天天干天天爱天天操 | 视频一二三区 | 日韩有码一区 | 久久精片| 日韩美女在线看免费观看 | 99在线免费观看 | 91xxx在线观看 | 欧美午夜一区 | 欧美性精品 | 91中文字幕在线观看 | 九九导航 | 日韩精品一区二区三区在线观看 | 国产视频中文字幕在线观看 | 亚洲视频在线播放 | 国产精品亚洲综合 | 成人在线视频免费观看 | 亚洲精品久久久久avwww潮水 | 精品国产一区二区三区性色av | 国产成人免费视频 | 国产视频不卡一区 | 国产日韩欧美在线一区 | 免费国产黄 | 国产精品久久二区 | 久久午夜剧场 | 91av免费观看| 日韩精品色网 | 日韩一级一区 | 日韩a在线观看 | 国产区高清 | 999re5这里只有精品 | 久久精品成人 | 国产精品免费一区二区三区 | 亚洲国产精品一区 | a欧美| 中文字幕一二三区 | 日韩中文字幕网 | 国产美女永久免费无遮挡 | 久久精品欧美一区二区三区不卡 |