九月份很忙,一晃又要国庆节,这一周内忙里偷闲在学习软件例程。
中秋之前解决了例程打不开的问题,主要uVision版本太老导致不支持*.uvprojx这个项目文件。最后从官网上下载了最新的版本,才可以正确打开项目文件实际上从uVision4版本开始,就可以支持项目文件打开和编辑。
图片1.png
解决了打开问题,编译也算正常。但是不能在线调测。
图片2.png
后来通过网页上其他博主的介绍,才知道选项不对。选择“load”按键即可直接下载到MCU。或者编译成*.Hex文件,然后通过USB直接拖拽到对应SD,可以自行下载。
图片3.png
网站https://os.mbed.com/platforms/TT-M3HQ/ 上面下载了TestProgram.zip文件
网站https://toshiba-semicon-storage.com/cn/product/microcomputer/ev1.html上面下载TMPM3Hy_v1.2.0.zip文件。
实际上,我烧写的第一个例程就是TMPM3Hy中的GPIO_LED”程序,直接用uVision打开项目文件,然后编译烧写。然后按下S2按键,LED3指示灯会由熄灭变成点亮状态。
1完成了上述的准备工作,开学习其的例程。学习的第一个例程是RTC_UART,跟UART_Echo差不多。
这个程序按照这个格式输出时间。显示2017-01-01 00:00:01
图片4.png
图片5.png
串口波特率为115200,为了测试此MCU的能力,我将波特率改为9216008倍与115200)。一般的SSCOM串口调试助手支持不了这么高的波特率;SecureCRT.exe软件可以支持这个波特率。然后将例程直接改为921600,同样可以输出时间。改成其他波特率,串口则输出乱码。不过还没有研究透底层,如何去更改value,我简单的将时间改为2019-01-01 00:00:01。
图片6.png

2、学习的第二个例程是FlashSPI写入。参考例程《TSPI》,烧写进MCU运行。
图片7.png
可以打印出command>, 输入writeMCU自动向Flash中写入TOSHIBA字样。然后再用read去读取,结果并没有TOSHIBA字符输出,不知道哪里出现了问题?
图片8.png
需要继续查找原因。