基于开发板调好的W806代码,现在原样放到自己的板子上,出现2个问题:
1、下载器(不是串口烧写)下载成功,但是重新上电不能运行,检查串口U0,其Tx线上始终发CCC。在开发板上做同样的操作,重新上电后可以正常运行,U0的Tx线上没有发数据;
后来发现BOOTMODE这里,设计时候电阻拉到地去了,改用铜线短接到3.3V。然后CDK下面用下载器download flash,结果还是一样的,CDK报告正确下载,但是实际上芯片里面没东西,断电重启后没有运行,即便是最简单的点灯也不对
2、使用下载器进入Debug,可以运行代码,但是运行速度比在开发板上慢了很多(同样使用下载器的Debug),具体来说,同样的数据处理代码函数,在开发板上跑是1.4ms,在自己的板上跑是4ms
1、第一个问题的话,首先官方并没有给到w806的elf 下载算法文件,群友制作的,有一定的限制条件,需要你芯片事先有 secboot 程序,CDK 下载的时候,要选 片擦处好像,然后用CDK 下载之后,重启才可以运行的,也可以参考 http://ask.winnermicro.com/article/63.html 去除secboot直接跑,
2、第二个问题,这个不清楚呢