Carbide 联机调试惨痛经历

博主尝试使用N95进行联机调试但遇到问题,包括Carbide显示错误端口号、蓝牙驱动问题及设备管理器中出现多个不匹配端口。最终更换至E61i才得以解决。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  需要联机调试一点东西,尽管以为这样的流程已经非常熟悉了,但是今天不知道怎么回 事就是不罩,怒啊!开始的时候用的是N95,非常好的一个机器(少见的比较快的Nokia机器:))。但是开了TRK, 设置了USB连接,也找到了合适的端口号,但是在Carbide里面显示的是USBSER001 ???注意不是USBSER000而是001,怎么试都是不行。
试图去解决这个问题,首先是想用bluetooth,但我笔记本上的蓝牙驱动好像有问题,没有那个演示文档的那么多选项。能找到这样的N95设备,可是如 果连接的话, TRK就死在那里退也退不出来,拔电源或者关闭蓝牙,那样也就好了。但是总之也是不行,连接不上。
N95连接到PC的时候设备管理器里面出现了3个port, 分别是Modem, Portable devices和Ports.这个三个映射的端口反正都不对,怎么试都是两个字,不行!这里需要提到的一点是这里的N95Port(Com3),怎么看都不对,平时都是一个挺大的端口号。
[n95_image0.png]

搞了半天,换了一个手机E61i,莫名其妙就E61i就可以用了,反正一切的一切都是没有道理的, Daveice告诉碰到这种问题就想替换到可以工作,永远不要正面尝试去fix这样的问题。没有结果, 果然是没有结果的。。。

不管怎样, 这里还是贴一些正常的on device debug的流程, 以防自己可以出错。
1. 先到 http://tools.ext.nokia.com/agents/index.htm去下载一个和你手机匹配的TRK安装包安装。
2. 打开TRK, 选择Connection=USB, Port=1 and Baud Rate=115200。
3. 和PC连接, 在设备管理器里面找到设备的Com Port。
4. 打开Carbide选择GCCE debug, 编译。
5. 设置Symbian OS App TRK选项,开始一般提醒你installation需要设置,完了之后一般需要注意的就是Connection里面的Serial Port, 选择的就是前面你在设备管理器里面看到的。一般后面有个后缀,我想如果看到USBSER000应该都是可以的。当然这里的Baud rate 什么的应该和TRK保持一致(这个任何一个心智健全的人都可以看出来)。
差不多这么设置完一番就可以debug。好像还是比较简单的。

这里有两个链接不错的, 一个是文档另一个是视频
http://www.forum.nokia.com/info/sw.nokia.com/id/1bdbfff2-c190-4558-9c17-facc9e247be4/Carbide_cpp_On_Device_Debugging_v1_1_en.pdf.html
http://www.forum.nokia.com/info/sw.nokia.com/id/7ce0e6e5-737b-4ac4-8959-9367281cd8ca/On_device_debugging_with_Carbide_cpp.html

应该提一下的是我从来没有成功过Bluetooth debug,可能我真应该去买个免驱的好蓝牙了。。。
内容概要:本文从关键概念、核心技巧、应用场景、代码案例分析及未来发展趋势五个维度探讨了Python编程语言的进阶之路。关键概念涵盖装饰器、生成器、上下文管理器、元类和异步编程,这些概念有助于开发者突破基础认知的核心壁垒。核心技巧方面,介绍了内存优化、性能加速、代码复用和异步处理的方法,例如使用生成器处理大数据流、numba库加速计算密集型任务等。应用场景展示了Python在大数据处理、Web开发、人工智能和自动化运维等多个领域的广泛运用,特别是在FastAPI框架中构建异步API服务的实战案例,详细分析了装饰器日志记录、异步数据库查询和性能优化技巧。最后展望了Python的未来发展趋势,包括异步编程的普及、类型提示的强化、AI框架的深度整合以及多语言协同。 适合人群:已经掌握Python基础语法,希望进一步提升编程技能的开发者,特别是有意向从事数据科学、Web开发或AI相关工作的技术人员。 使用场景及目标:①掌握Python进阶概念和技术,如装饰器、生成器、异步编程等,提升代码质量和效率;②学习如何在实际项目中应用这些技术,如通过FastAPI构建高效的异步API服务;③了解Python在未来编程领域的潜在发展方向,为职业规划提供参考。 阅读建议:本文不仅提供了理论知识,还包含了丰富的实战案例,建议读者在学习过程中结合实际项目进行练习,特别是尝试构建自己的异步API服务,并通过调试代码加深理解。同时关注Python社区的发展动态,及时掌握最新的技术和工具。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值