Easyi3C 是一家领先的嵌入式系统工具供应商,可简化各种通信协议的开发和调试。公司提供一系列产品,旨在帮助工程师和开发人员更高效地使用 I3C 、I2C 等协议。
根据客户的不断反馈,我们又将NoteBook集成到了Tower Console中,可以在GUI中提供更为强大的功能,满足客户更加复杂的需求,紧接前面的介绍,帮助用户更好的上手这个新工具。
九. Tower Console NoteBook(3)
1. 加载与保存示例程序
使用Notebook的"upload files"功能加载示例代码。

使用Notebook的"download"功能保存代码。

2. 运行与调试
将我们的示例代码加载完成后便可以在Notebook中随意编辑。但在执行代码前先要确定python kernel是否被正确加载。我们可以通过kernel状态图标(①)来判断,如果kernel状态图标是
,则表示kernel加载成功;若kernel状态图标是
,则表示kernel加载失败。如果失败,可以排查网络或通过重启kernel按钮
尝试重新加载。

此后,我们就可以进行I2C/I3C通信或调试了。这里我用最基本的步骤为例:
a) import库
b) 获取Tower adapter句柄
c) 调用API
3. 常见问题的解决与调试方法
a) kernel log功能,查看kernel执行过程中的信息。点击kernel状态图标(
或
)即可打开或关闭kernel log。

b) 没有连接Tower adapter
当Tower console GUI没有链接adapter时ez_open返回None;
此时若调用其他API会返回错误码"-52001"。
c) 网络故障引起的python kernel加载失败

4. 总结
通过前面几章的介绍,可以对Tower console NoteBook功能有初步的了解,欢迎下载体验,更多新功能,还在不断开发完善中,敬请期待。