XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XX 作 者:文化人
XX 联系方式:
XX 版权声明:原创文章,欢迎评论和转载~转载时能告诉我一声就最好了
XX 要说的话:作者水平有限,难免有不足之处,恳请指正!
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
写在前面:安装了ADK之后,怎么把代码download到芯片里呢??下面就一步一步的说说吧。
1、打开当前目录下的IDE:
xide->bin->xide.exe
2、从Project菜单下打开工程文件,工程文件在ADK的安装目录下,后缀名为xiw,不要弄错了。
apps->sink->speaker.xiw
3、需要 merge一些psr文件到板子上,就是写一些配置信息;
从sink->configurations文件夹中拷贝sink_system_8670.psr和Speaker_CNS1000v4.psr文件放到sink目录下;
把sink_system_8670.psr改名为sink.psr
把Speaker_CNS1000v4.psr改名为speaker.psr (主要psk文件跟工程名一样,可以自动download进flash)
4、 修改speaker.mak,添加另一个psk的链接,放到文件末,两个psk文件会一起download
keys::
-$(pscli) $(SPI) -m sink.psr
这样就省去单独使用PSTool下载的麻烦;
5、有时run完之后,系统提示panic,指示灯会自动周期性的闪烁,如下图,原因在于系统自带的.psr文件有添加自带的语音而导致的,用PSTOOL连接,将USER30(通过系统代码可以知道USER30是用于存放语音的)里面的内容删除(点击PSTOOL工具下的DELETE选项);然后用configurationTOOL 工具连接,在audio prompts->generate选项中,将事件语音全部删除;然后将number of audio prompt sets 改为0,download到8670芯片中,发现正常运行!
6、或者直接再进行一次run也可以解决;