關於C2000 使用SCI在線升級做法求解
2019-03-23 22:17发布
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
想請問各位,若想使用SCI來更新程式該如何做呢?依目前的了解需要IAP以及APP兩個專案,IAP為更新程式使用,主要是將HEX檔寫入APP的FLASH空間APP為我們主要程式區塊,在一開機時IAP會判斷有無更新需求,當沒有更新需求時程式會從IAP跳到APP的FLASH裡面。不曉得以上流程是否正確?
但是在TI上面如何做到下面這幾項動作?
1.假設IAP所需要的空間為3個Sector,那APP與IAP該在哪裡規畫各自的FLASH空間呢?2.當目前位於APP位置時,確認要更新程式時,該如何從APP轉跳到IAP的區域呢?是使用軟體RESET方是讓程式重新開機,從IAP開始跑,還是有相關轉跳指令可以從APP跳到IAP的程式呢?
3.同上題假設目前已經將HEX檔完整寫入到APP的位置,那該如何從IAP跳到APP的程式碼開始執行,跳到APP時是否需要設定相關的中斷向量呢?
此帖出自
小平头技术问答
一周热门 更多>