2548 views|0 replies

2

Posts

0

Resources
The OP
 

關於C2000 使用SCI在線升級做法求解 [Copy link]

想請問各位,若想使用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時是否需要設定相關的中斷向量呢?
This post is from Microcontroller MCU
 

Just looking around
Find a datasheet?

EEWorld Datasheet Technical Support

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list