最近在搞STM32的IAP功能,对于APP正确下载后,bootloader区和APP区的读写保护究竟要怎样设置感到迷惑,目的当然是不让别人轻松读出FLASH内的东西(包括bootloader和APP),看资料好像是把读保护设置了就行了,把读保护取消会擦除整个FLASH,但写保护要不要设置,应该怎样设置?好像这个写保护对防止代码外泄没什么作用啊,在RAM区运行程序好像也能清除写保护,清除写保护又好像不会导致擦除整个FLASH,没有写保护,会不会被人在APP区写入代码来读出bootloader区的内容呢?
|