收藏本站

microbit软件错误码(最新整理)

青少年宫电脑编程 青少年宫电脑编程 243 人阅读 | 0 人回复

发表于 2024-5-13 09:07:58 | 显示全部楼层 |阅读模式

microbit软件错误码(最新整理)
如果运行程序时,出现一个哭脸和数字,就说明程序出现问题,通过后面的数字(错误码),就可以大概知道是什么方面的问题了。
硬件错误 (010-099)
错误号码  
这意味着什么
010        
micro:bit的I2C总线不工作。设备可能会受到物理损坏。                                                
020        
micro:bit上没有空闲内存。您的程序可能过于复杂或包含许多大变量。尝试减少代码。                     
030        
micro:bit堆空间中检测到损坏(通常为存储变量分配的内存)。尝试将不同的.hex文件刷新到您的设备。   
040        
micro:bit无法正确执行你的脚本。向其中写入一个不同的.hex文件,然后尝试再次闪烁并运行您以前的脚本。  
042        
micro:bit无法正确执行你的脚本。向其中写入一个不同的.hex文件,然后尝试再次闪烁并运行您以前的脚本。  
043        
micro:bit的无线电组件发生错误。                                                                    
050        
micro:bit的加速度计组件发生错误。                                                                  
051        
micro:bit的磁力计组件发生错误。                                                                    
098        
断言失败。断言中的条件为false 时发生的MakeCode错误。                                                
MakeCode 错误 (800 - 989)
内存回收错误
错误号码  
这意味着什么   
840        
分配指针为空或无效。   
841        
内存回收工作队列错误。  
843        
VTable 入口不是空的。  
844        
GC分配请求的字节数失败。
846        
分配线程无效            
848        
分配指针超出header区。  
849        
分配指针为空。         
程序访问错误
错误号码  
这意味着什么                                                                                       
901      
对象的header类型无效。   
902      
对象数据部分大于定义的长度。
903      
对象引用被删除,对象不再有效。
904      
对象大小与类型定义的大小不匹配。
905      
对象 vtable 无效或未初始化。
906      
内部资源错误。
907      
指定的设备资源不存在。
909      
参数值超出范围或类型或格式无效。
927      
microbit V1上使用V2版本功能,或在microbit V2板上使用只兼容V1的扩展
JavaScript运行时代码
错误号码  
这意味着什么                                                                                       
980      
x的值未定义时。        
981      
x的值为true或false时。  
982      
x是一个数字时。        
983      
x是字符串时。         
984      
x是某种类型的对象时。   
985      
x是一个函数时。         
989      
x为空时。              
如果您使用的是MakeCode或MicroPython等标准语言之一,则不会经常看到这些错误消息。如果你使用C++,并且程序中有bug,那么这些错误就更可能发生。
DAPLink 错误 (500 - 599)
以数字5开头的错误代表程序写入flash时出现错误。
错误号码
这意味着什么                           
502
micro:bit内部错误,这可能发生在拖放程序时。尝试断开并重新连接
504
下载程序时超时,我们目前正在调查这一错误。如果它发生多次,请向我们报告。如果文件没有.hex扩展名,也可能发生此错误
506
hex文件顺序错误。如果在前一个文件下载完成前将新的hex文件拖放到microbit上,则可能会发生这种情况。
528
检测到不受支持的更新。如果在正常MICROBIT模式下尝试更新固件,则可能发生这种情况。尝试在线编辑器中创建的文件以解决问题。
529
检测到不兼容的图像。如果在最新的microbit上运行旧的 hex 文件,则会发生这种情况。尝试在编辑器中重新编辑文件然后再次下载。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则