FC-49使用异常


(shengyayuyn) #1

FC-49在turnOn的时候出现了三种返回:

Error: TypeError: failed when i2c write
at [anon] (/data/ruff/forJenkins/workspace/native-modules-embedded/sys-i2c/src/duk_i2c.c:151) internal

Error: TypeError: Writing GPIO ‘direction’: Input/output error [module: gpio errno 5 ]
at [anon] (/data/ruff/forJenkins/workspace/native-modules-embedded/sys-gpio/src/duk_gpio.c:193) internal

Error: TypeError: undefined not callable
at [anon] (/data/ruff/forJenkins/workspace/ruff-embedded/lib/duktape/prep/duktape.c:60345) internal

重启过好几次,其他模块全部移除只留下FC-49也是这样,是不是坏掉了。假如我要重新买点配件的话,需要怎么分辨是否是ruff-mbd-v1可用的。


(jerry) #2

使用 rap init 重新创建一个默认的 app,然后将开发板断电重启,再 rap deploy 部署 app,如果仍然出现 Error: TypeError: failed when i2c write 这个错误,则可能是开发板的问题。


(jerry) #3

模块移除是怎么操作的?如果硬件移除了,还需要执行 rap device remove 命令,移除一些软件上的配置。


(shengyayuyn) #4

是remove了,然后我用rap device list 显示只有一个FC-49,也重启过很多次。

也换过新的杜邦线,也试过在layout --visual 上换了新的接口。

不过没有创建过新的app试验,可以晚上回去看看,设备不在公司。


(shengyayuyn) #5

其他的的大按钮、LCD、声音传感之类可以正常用


(jerry) #6

如果其他传感器都能用,一般就没啥问题了。目前已知的问题是,如果开发板本身有故障,运行默认的点灯 app,会出现 Error: TypeError: failed when i2c write 错误。