KEIL编译时Warning: C3008W: splitting LDM/STM has no benefit的消除
有时在多次修改程序后编译时出现报警,前面是某个C程序比如main.c:,后面跟着:Warning: C3008W splitting LDM/STM has no benefit 解决办法:若是CM内核的,则在魔术棒Option for Target中C/C++选项卡下的Split Load and Store Multiple选项,去掉打勾不要选,重新编译就好了。 百度有人说CM3中r1pn的Bug报错不是这么回事,我没遇到过; 并且指明:Cortex M系列由于能保存STM/LDM的REG读写状态,所以不需要加Split LDM/STM的编译选项了。 来源: CSDN 作者: kaoyanshiyong 链接: https://blog.csdn.net/kaoyanshiyong/article/details/103933275