HaaSEDU上手

入手HaaS EDU K1,参考资料链接如下:
HaaS EDU K1快速开始_HaaS技术社区的博客-CSDN博客
这里主要记录应用快速开始并建立第一个项目的坑:
坑1:
在HaaS Studio里创建项目

创建出来的项目都是不能编译的,出现的错误如下:

这种情况可以在vscode里查找:master ? <!CHIP_HAAS1000>

进入对应的文件,注释掉那行话就能编译了
坑2:
编译还会报错,诸如什么文件夹没有权限这样的简单报错就直接把所有项目文件都给读写权限好了;
还有个大的问题就是烧录会报错:

这个报错的官方解释如下:
【情形5】: 提示“Please reboot board now”解决办法:目前发现部分HaaS100/ EDU K1 由于出厂固件中没有二级boot,现象就是一直提名用户please reboot board now;遇到该问题的同学请先参考这个文档请用下面链接中的“Windows GUI”工具烧录即可解决。之后再用vscode + haas studio烧录也不会出现问题。使用windows GUI工具烧录,参考文章“烧录”章节
参考链接如下:需要自己在网页里找到烧录的章节:
HaaS100快速开始 (aliyun.com)

烧录靠vscode里的工具条烧录看来是不靠谱了,自己在工程里找到write_flash_gui吧,我的路径是:
D:\project\haaseduk1project\haaseduk1demo\hardware\chip\haas1000\release\write_flash_gui
然后点开exe,跟着文档里的步骤开始烧录吧
坑3:
你以为烧录完就好了吗,哈哈,那就错了,烧录完板子进入了工厂模式,界面上显示LED Test,等等。然后串口进入板子,reboot,出现如下输出:

官方解释如下:
串口下输入kv del factory_test 就可以了,或者板子重启五次以上就退出了
按照步骤来,先输入kv del factory_test:

然后就只好不停的按重启咯:

看着串口输出按就对了,直到界面出现:
