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

標題: CX32L003不能chip擦除,如何把擦除指令放在RAM中執行? [打印本頁]

作者: 明日之星8    時間: 2024-3-10 20:15
標題: CX32L003不能chip擦除,如何把擦除指令放在RAM中執行?
最近在玩CX32L003,手頭沒有官方的link,用的是通用的DAPlink。
它的IO口有限,想把SWD口改成普通IO口,但是很遺憾,關閉了
SWD口之后就不能更新它的程序了(除了官方的link)。
原先的想法是,可以通過UART口發送特殊指令執行chip擦除操作,
這樣就可以再次打開SWD調試口,就又可以刷程序進去了,在其它
單片機上這一操作很容易實現,但這個CX32怎么都不能整片擦除,
最后打開FLASH中斷,發現是“擦寫PC地址”錯誤,然后在它的參考
手冊上發現下面一段:



仔細想一想,擦除的指令就在FLASH上,很顯然它是不能自己擦除
自己的,控制器自動屏蔽也是合理的,現在就想著怎么樣把擦除指
令放在RAM中再執行,哪位高手能指點一下嗎?



作者: hange_v    時間: 2024-3-11 08:38
做個BOOT和APP,APP鏈接地址為RAM,通過串口把APP發給BOOT,BOOT把APP拷貝到RAM并運行,APP擦除FLASH
作者: Hephaestus    時間: 2024-3-11 13:30
放bootloader的做法,把app單獨做一個工程放在RAM地址上,然后bootloader把app的二進制拷貝到RAM中,跳轉執行。




歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 日韩美女一区二区三区 | 成人动态视频 | 一级特黄视频 | 日韩免费成人 | 欧美日韩在线一区 | 日韩欧美黄色 | 久久精品亚洲 | av在线视屏 | 久久国产一区二区三区 | 一级片在线观看视频 | 1024日韩 | 亚洲永久免费 | 欧美视频在线观看 | 国产精品视频久久久 | 欧美日韩在线视频观看 | 日韩一级片在线观看 | 欧美在线一区二区三区 | 亚洲高清免费 | 欧美激情精品 | 好吊视频一区二区三区四区 | 午夜视频一区 | 日韩av在线免费 | 天天视频国产 | 视频爱爱免费视频爱爱太爽 | 手机av在线 | 一级片黄色 | 教室脔到她哭h粗话h好爽视频 | 日韩在线中文字幕 | 久久一级视频 | 久久亚洲综合 | 国产999久久久 | 日韩网站免费观看 | 国产又色又爽又黄又免费 | 国产伦理一区二区 | 一区二区三区四区在线视频 | 狼人色 | 国产美女自拍 | 狠狠干狠狠干 | 九九热在线播放 | 自拍偷拍一区二区三区 | 一区二区三区四区国产 |