microbit软件错误码(最新整理) 如果运行程序时,出现一个哭脸和数字,就说明程序出现问题,通过后面的数字(错误码),就可以大概知道是什么方面的问题了。
硬件错误 (010-099) | | | micro:bit的I2C总线不工作。设备可能会受到物理损坏。 | | micro:bit上没有空闲内存。您的程序可能过于复杂或包含许多大变量。尝试减少代码。 | | 在micro:bit堆空间中检测到损坏(通常为存储变量分配的内存)。尝试将不同的.hex文件刷新到您的设备。 | | micro:bit无法正确执行你的脚本。向其中写入一个不同的.hex文件,然后尝试再次闪烁并运行您以前的脚本。 | | micro:bit无法正确执行你的脚本。向其中写入一个不同的.hex文件,然后尝试再次闪烁并运行您以前的脚本。 | | | | | | | | 断言失败。断言中的条件为false 时发生的MakeCode错误。 |
MakeCode 错误 (800 - 989)
内存回收错误 程序访问错误 | | | | | | | | | | | | | | | | | | | 在microbit V1上使用V2版本功能,或在microbit V2板上使用只兼容V1的扩展 |
JavaScript运行时代码 如果您使用的是MakeCode或MicroPython等标准语言之一,则不会经常看到这些错误消息。如果你使用C++,并且程序中有bug,那么这些错误就更可能发生。
DAPLink 错误 (500 - 599)
以数字5开头的错误代表程序写入flash时出现错误。 | | | micro:bit内部错误,这可能发生在拖放程序时。尝试断开并重新连接 | | 下载程序时超时,我们目前正在调查这一错误。如果它发生多次,请向我们报告。如果文件没有.hex扩展名,也可能发生此错误 | | hex文件顺序错误。如果在前一个文件下载完成前将新的hex文件拖放到microbit上,则可能会发生这种情况。 | | 检测到不受支持的更新。如果在正常MICROBIT模式下尝试更新固件,则可能发生这种情况。尝试在线编辑器中创建的文件以解决问题。 | | 检测到不兼容的图像。如果在最新的microbit上运行旧的 hex 文件,则会发生这种情况。尝试在编辑器中重新编辑文件然后再次下载。 |
|