根据以上的问题我暂时总结了两点不能识别开发板的解决1.检查跳线帽是否短接J5,不短接在J6上;2.查看是否是数据线的问题。因为其中有些数据线是充电宝之类附赠的,只能当做充电线不具备数据传输的能力,所以一定要用手机原装数据线或带有数据传输的线。
解决好上面的问题后,另外CN2口驱动也好解决,我也是用其他板友的方法直接用驱动精灵打上修复。CN2口为开发板中的USB转串口接口。
CN2口驱动安装
2.开发环境搭建方法
完成了以上的内容,就要开始搭建开发环境,官网提供了两种方法:
A.使用Mbed在线编译器(Online with the Mbed Online Compiler)
B.使用Mbed CLI离线(Offline with Mbed CLI)
同时开发者也可以使用 IAR、KEIL 等其他 IDE 开发方式进行开发。
3.程序测试
准备的测试程序可以到东芝官网下载TMPM3Hy_v1.2.0软件开发包:https://toshiba-semicon-storage.com/cn/product/microcomputer/ev1.html
TMPM3Hy_v1.2.0软件开发包
1、Mbed在线编译器
首先我们根据官网的快速入门进行Mbed os的快速启动进入在线编译器
添加合适的开发板,然后单击下面的按钮以自动将示例导入到IDE当中
或者可以选择“在线编译器”屏幕左上角的导入按钮,并将示例链接复制到提示中。(https://github.com/ARMmbed/mbed-os-example-blinky)
导入示例
之后进到在线编译器当中, 在my program中就出现Mbed-os-example-blinky这个例子工程,点击编译按钮项目程序会进行自动编译
进行编译
等待编译下载中。。。。。。
当操作进行到这里,你以为要下载成功可以将程序拖到板子中时,错误总会降临。
程序编译有问题,不能下载
报错下载不成功,试了很多次都是类似的报错;同时也试了官网的其他示例,不管是导入的还是查找添加的方法,都没有成功。到这里完全人都懵了不知道该怎么解决了,怎么按照官网的操作、用官网的编译器还咋除了这种问题了,苦恼了很久。忙了两天工作暂时把板子搁置了几天没去试,慢慢的从官网、面包板社区以及微信群里搜集相关的解决方法,后来通过其他人的启发,有了大致的方向。
总结来说就是一种套用的方法下载程序,选择东芝旗下同一款芯片的老款板(我猜测是这些示例程序的原始版其实是老版板上面的,进而移植到TT_M3HQ这款新版上的)
因为就是下面的原因了。
方法一:进入开发板盘符中,选择HTML文档HELP,单击进入链接。
然后你就发现,不对啊怎么进入的是另外一款开发板AdBun-M3HQ了,是官方搞错了?各位先别急,仔细阅读一下整篇介绍就会发现其实它跟TT_M3HQ这块儿板差别不是很大,也都是东芝的。
抱着试一试的心态,将它添加到编译器当中进行编译,结果下载真的成功了,而且并没有报错。
添加到编译器中
点击添加后,就会出现带有示例的项目出现
选择compile按钮后,编译中
提示编译完成,并且下载.bin程序
所以上面我猜想的是示例程序的原始板可能就是东芝的AdBun-M3HQ。
方法二:当然还有另外的一种添加方法,同样可以添加AdBun-M3HQ这款板。
首先,我们出现上面的编译下载不成功后,可以直接在在线编译器当中右上角选择更换添加新板。
点击这里
选择添加新的板子
然后就进入到选择开发板的界面,在左边的选项当中选择Toshiba(东芝)的开发板进入,找到AdBun-M3HQ选中即可,后面的步骤同上。
左侧导航栏供应商
AdBun-M3HQ板
另外我也试了用同一芯片的AdBun-M3H6,这块儿板也可以进行上述操作,达到同样效果。
最终,将编译好的.bin 文件复制粘贴(拖拽也可以)到 TT_M3HQ盘符中,拖拽完成之后,按下开发板上的 Reset 按键(S1),运行应用程序。就能
达到示例中LED0闪烁的效果了。
LED0闪烁
测试期间我同样也用keil 5成功测试了示例GIPO LED和其他示例,效果还挺好的。因为有很多其他大佬分享了他们的经验,在这里我就不班门弄斧了;版友们可以去他们分享的体验报告当中学习一下。
以上就是我自己TT_M3HQ开发板的初体验,写的比较杂乱、比较基础,希望可以帮助到大家一些。好了暂时就分享的这儿,以后我就试着基于这块儿板开发下室内温湿度的检测系统,慢慢摸索吧。
能力不够,字数来凑。。。