questions:如何對外部 flash 加密
answer:對外部 flash 加密操作需要先設定加密範圍和外部儲存器加密 key 後再燒錄使用者程式, 然後開啟讀保護。 加密範圍指的是從 0x08400000 開始需要加密的空間大小, 外部儲存器加密 key 共有 8 個 byte, 如果全部是0xff 或者 0x00 則不加密, 否則在燒錄使用者程式時進行加密。 解除讀保護會將外部儲存器加密 key 設定為全 0xff。
在使用者程式中需要設定 flash_da 暫存器來設定加密範圍, 該暫存器的值需要大於等於程式設計時寫入的外部儲存器加密範圍。 需要設定 flash->b3sel( flash->select) 選擇外部儲存器型號選擇, 支援的型號如下。
以下為 icp/isp 工具加密外部儲存器的操作說明:
1, icp 工具: 勾選外部儲存器—選擇外部儲存器型別—設定外部儲存器加密範圍—裝置操作—選擇位元組—修改外部儲存器加密 key—應用到裝置。 然後按照燒錄流程燒錄程式, 開啟讀保護。
2, artery isp programmer 工具
編輯選擇位元組—下一步—修改外部儲存器加密 key—應用到裝置。 然後按照燒錄流程燒錄程式, 開啟讀
保護。
vim 編輯不顯示以 或其它開始的行
vim 編輯不顯示以 或其它開始的行 1 命令列 set foldexpr getline v lnum s 1 0 顯示效果如下圖 2 其它命令列 set foldexpr getline v lnum s 1 0 1.刪除空行 空行的構成比較複雜 1 刪除沒有內容的空白行 g d 2 刪除包含空...
python 異或加密字串的例項
做個簡單習題 輸入明文給定秘鑰,密文還原,按位異或處理。import base64 as b64 def xor encrypt tips,key ltips len tips lkey len key secret num 0 for each in tips if num lkey num nu...
MySQL批量匯出以某數字或字母開頭的表
原始出處 作者資訊和本宣告。否則將追究法律責任。情景 我有上百張以h開頭的表,我需要備份出這些以h開頭的表。而mysqldump不支援 或者 這種萬用字元,所以沒法實現備份以xx開頭的表這種,那麼如何快速批量備份出以某字母或數字開頭的表呢。這裡算是個小技巧,利用文字編輯器來實現。root he3 m...