这两周学习在ESP8266上运行MicroPython,经过反复尝试,终于成功安装编译工具,编译出bin文件,在ESP8266-12F上成功运行。下一步预备在更多的模块和开发板上进行尝试,相关内容整理后会和大家分享。
有感兴趣的网友可以关注一下博客和MicroPython中文社区:
http://bbs.micro-python.com/forum.php
也可以加入兴趣小组进行讨论。
MicroPython技术交流
发布
你说的“遇到过几次类似问题”是不是指出现can't find the instance的错误?
我以前遇到这个问题的时候总是怀疑incremental compilation这种据说可以提高效率的编译方式必然存在一些瑕疵,比如会将我要观察的节点弄丢了,而我的stp文件中又指名要观察这个节点,所以烧下去会提示找不到。我还是觉得off掉是最好的方式,虽然编译时间会延长很多。
碰到这种问题我一般都是用一个土办法:就是把设计文件的编译选项中的incremental compilation设为off,编译一遍,然后再新建stp文件,这时的stp文件是默认将其自身的incremental compilation设为off的,然后添加节点(这时默认让我们添加的节点都是pre-synthesis ),再编译就OK了。依我的经验看成功率还是很高的,把这个写在这也算是希望能对过往的搜到这个帖子的人提供点线索吧,仅仅按楼主说的如果还不行的话可以试试我说的这个。
不过看了楼主的帖子我在考虑优化这个步骤的方案:
将第一次编译改为Start Analysis & Elaboration,因为这一步只是为了建立节点数据库。
用户593939 2016-6-11 22:21
ash_riple_768180695 2008-1-13 19:22
用户128735 2008-1-12 09:50
你说的“遇到过几次类似问题”是不是指出现can't find the instance的错误?
我以前遇到这个问题的时候总是怀疑incremental compilation这种据说可以提高效率的编译方式必然存在一些瑕疵,比如会将我要观察的节点弄丢了,而我的stp文件中又指名要观察这个节点,所以烧下去会提示找不到。我还是觉得off掉是最好的方式,虽然编译时间会延长很多。
碰到这种问题我一般都是用一个土办法:就是把设计文件的编译选项中的incremental compilation设为off,编译一遍,然后再新建stp文件,这时的stp文件是默认将其自身的incremental compilation设为off的,然后添加节点(这时默认让我们添加的节点都是pre-synthesis ),再编译就OK了。依我的经验看成功率还是很高的,把这个写在这也算是希望能对过往的搜到这个帖子的人提供点线索吧,仅仅按楼主说的如果还不行的话可以试试我说的这个。
不过看了楼主的帖子我在考虑优化这个步骤的方案:
将第一次编译改为Start Analysis & Elaboration,因为这一步只是为了建立节点数据库。