Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
回复于
@atom_xie 我没试过MDK编译哈,不过我看到的差异是,你的代码里要比晕哥给的多了个空格,就是#pragma anon_unions 这里,可以试下是不是因为这个小问题导致的报错哦~
@atom_xie 报错截图.jpg 我也复现到了这个问题,它是由于git自动修改行尾换行符CR CRLF引入的,修改后导致官方SDK中的某些关键的校验文件被修改,这样的话芯片校验就会不通过了。可参考link1、link2以及link3。 解决方法如下:首先git reset [commit id] --hard回退到v1.6之前的节点(v1.5、v1.4均可),然后应用git config --global core.autocrlf false(让git不再自动处理行尾换行符),再执行 git pull -r 拉取最新的v1.6代码,再打包烧录就OK啦。
A 回复于
@whycan 感 谢 指点, 确实是少了config文件, 可是在linux这一个文件内容 格式是什么呢? 因为我在win7下, 修改可以了, ad9ccc6d-5d05-4107-b5d6-e59db318e282-image.png .. 可是在linux 下, 去是在 f82f39b4-b7d1-4213-a709-9a66ad910506-image.png 这样的添加的吗? 可是还是不行.