IAP運行期間,應注意以下事項:
?。?)IAP程序將使用片上RAM空間的前32字節。因此,當支持IAP時,用戶程序應該避免使用這部分空間。
?。?)用戶需要控制自己的代碼大小和代碼定位。閃存數據區和閃存代碼區之間不得有重疊。因為當使用IAP將數據寫入片上閃存時,需要擦除數據扇區。如果數據區和代碼區重合,可能會破壞陶瓷過濾機系統的代碼空間,導致系統崩潰或崩潰。
?。?)IAP以“扇區”為單位操作片上閃存,每個“扇區”的大小是可變的。因此,您必須熟悉片上閃存的扇區分布。此外,引導代碼存在于設備的0x00037fff~0x0003fffff中。因此,不允許IAP命令寫入/擦除/運行此區域。
?。?)要寫入RAM的數據必須是字對齊的,也就是說,數據連續存儲在一個可以被4除的地址,一次寫入的字節數可以是256、512、1024或4096。
?。?)在調用IAP擦除/寫入閃存之前,陶瓷過濾機用戶應禁止中斷,或保障用戶中斷向量在RAM中有用,且中斷處理程序位于RAM中。
上一條: 操作維護水選磁選機的技術需知
下一條: 安全使用高頻振動篩的技術參考