CH32F208运行很慢

代码被编译到非零等待区,导致程序运行很慢,有没有办法直接将代码编译到零等待区,不重要的代码编译到非零等待区

您好,你可以试试用_attribute_(at(地址))将函数或常量放在指定地址,比如将对运行速度有要求的函数放在零等待区域,没有要求的放在非零等待区域


假设通过这个指定命令将数据存储到了零等待区,之前在这块零等待区的数据会被移到这个自定义地址的后面去吗


您好,正常代码放在FLASH按照顺序从0地址开始,若使用attribute指定地址,那块区域会被留出来,然后其他还是依次存放


谢谢


只有登录才能回复,可以选择微信账号登录