F1C100s,用微凉的裸机USB代码。做了不知道什么操作后,无法识别出USB设备了。
排查啊排查……比较前后的代码改动,没有什么地方能影响USB。
最后发现是GCC编译参数加了-Os导致的问题。具体是哪块代码的问题没有继续深究。
早就知道-Os会采用激进的优化,有可能产生不正确的代码。终于受到了伤害。
最近编辑记录 Quotation (2021-09-14 00:45:36)
离线
可能是因为SetAddress那一部分,之前没有处理好。
离线
吓得我赶紧把各个项目里用的 -Os 给关了哈哈,把主要功能搞定了再说优化
离线