启动Telink IoT Studio:
TLSR8258的第一个数字是8,第三个数字是5,两个数字合在一起然后在前面加上B,是B85。
所以要打开的.cproject文件是C:\Users\oct1158\Downloads\tc_platform_sdk-V3.3.1\project\tlsr_tc32\B85\.project。
直接选择根目录C:\Users\oct1158\Downloads\tc_platform_sdk-V3.3.1,就能显示出里面所有的工程。不用深入到子目录里面。
在菜单栏上点击Project --> Build All开始编译,可编译成功。
烧录程序:
在菜单栏中选择Telink --> Windows BDT (SWS and Jtag)
选择B85后,点击Download按钮,即可烧录成功。
烧录完成后,点击Reset按钮,程序就开始运行了。
可以看到板子上的蓝色LED灯在闪烁,表示程序运行成功。
解决方法:点击Activate按钮。
在drivers/printf.c的io_putchar函数里面加上if (byte == '\n') io_putchar('\r');即可解决Tera Term无法换行显示的问题。
tc_ble_single_sdk_B85这个蓝牙程序,串口的输出引脚是PB1,波特率是1000000。
修改application/print/putchar.c的putchar函数,在return uart_putc((char)c);前加上
if (c == '\n') uart_putc('\r');
可解决Tera Term的换行问题。