【东芝TT_M3HQ开发板试用体验】--初识开发板资源(1)
已经有几个优秀的工程师完成了TT_M3HQ开发板的开箱测评,很及时,很迅速。这种职业精神很值得敬佩。今天周末刚好有时间了,我也赶紧完成自己应该完成的任务。
上实物图:


TT_M3HQ开发板的主控是东芝TMPM3HQFDFG。东芝TMPM3HQFDFG是基于Arm® Cortex®-M3的微控制器,最大工作频率为80MHz,包含512K字节的闪存和64K字节的安全通信控制所需的SRAM。据介绍,这款mcu具有实时应用所需的低功耗、高速、高码密度和快速中断响应时间等特性,广泛应用于家电、办公自动化、住宅设备、音响设备、电机控制、工业设备等领域。
在对于板子的实际调试、使用中,中科创达基于东芝TMPM3HQFDFG微控制器设计开发的TT_M3HQ开发板,集成了debugger和programmer以及东芝TXZ系列软件,支持搭载Mbed-OS,可以访问Arm® Mbed™的在线资源,并且通过Arduino™ Uno连接、扩展插头可连接到多个开放开发平台,支持SeeedGrove接口和专用的Motor控制插头,为用户应用开发提供了方便、快捷、灵活的方式。

从板子布局图中可以看出,方便测试TP的布局集中到了一片区域,这是个很独特的设计,只单单从布线来说,将所有的TP集中到一片,工作量并不小;但是对于调试来说,确实是件好事情。关于这个特点暂时给出这么多评价,更加准确的评价,在后面的实际使用中才能给出。
1、硬件框图从硬件框图上来看,板子上面的IC2应该是板载的调试器,还有USB的串口转UART芯片。另外,让人眼光一亮的是Reset SW通过连接的RESET IC才连接的MCU,这可能是用来按键防抖的。
根据规格说明来看,板子上有4个LED和2个用户按键。这2项资源可以让用户在不接外设的情况下,初步评估一下。预期适合我这种初级点灯用户。

2、引脚分布
从引脚分布示意图上能够很明显的看到有ADC、I2C、SPI、中断、PWM以及uart的接口。只是暂时没有找到DAC的接口 。

1、安装驱动
按照手册的地址,下载驱动Arm Mbed Windows Serial Port Driver,下载地址:<http://os.mbed.com/media/downloa ... erial_16466.exe>。下载驱动完成后,用 USB 线连接 PC 和开发板。实际上开发板上有两个MicroUSB B的接口,根据硬件框图和布局图,我们能够确认这个USB是CN1。参考如下图。


但是,听群里的哥们讨论,管程序的下载还有相关的跳线帽需要设置。所以暂时不着急上电。此时,《快速开发指南》已经没有多少内容可以参考,转而阅读《使用手册》。参考了《TT_M3HQ User Manual》的4.12章节,看到跳线帽和程序调试没有关系。开始上电,安装驱动......
2、开发环境搭建方法
点击,网址地址:<https://os.mbed.com/docs/v5.10/t ... uick-start.html>,选择Docs › Tutorials › Mbed OS quick start › Offline - Arm Mbed CLI
然后在页面选择 supported compilers page。页面参考如下:


最后没有找到相关的工具包的下载,只有编译软件的更新。
既然支持MDK,那就打MDK先,走着看着了。没有什么变化和提示。只能转到在线编译器开发了。但是没有显示设备的盘符。对比了跳线帽的位置,发现J5和J6的位置有一定的问题。拔下J6的跳线帽插到J5上,盘符显示。

按照提示“If you don't have a board but still want to follow the quick start:” 进行操作(因为在线编译器不能识别开发板)。
2.1不能在线下载程序,登入在线在线编译器,网址:https://os.mbed.com/platforms/TMPM3HQ/。
编译得到*.bin文件下载到开发板。文中提及的 usb驱动、生成的BIN文件都在附件中。

热门资料
全部回复 0