spi已经调好了,但还是不知道怎样将串口发送的文件写进flash里
Viki Shi:
TI目前的例程是单独的UART传输,以及flash写入,协议栈里面都可以找到。
主要过程是串口把数据发送到缓冲区,再把该数据写入flash,清空buffer,开始下一个数据。这部分需要自己代码实现,这里仅提供下思路。
user5291981:
回复 Viki Shi:
我也是这样想的 可是数据写不进去。单独写flash没有问题
Viki Shi:
回复 user5291981:
单独写flash没有问题,串口数据写进去就有问题?排查下是串口的问题还是flash的问题
user5291981:
回复 Viki Shi:
写进去的数据只有前几个汉字的数据是对的,后面的大部分都是错的,串口只能接收到部分的数据。
Susan Yang:
回复 user5291981:
是不是串口的buffer太小了?改大一下试试
user5291981:
回复 Susan Yang:
我已经改到400了,改的越小接收的数据越少,波特率也调了,没用。
user5291981:
回复 Susan Yang:
要哭了
user5291981:
回复 Viki Shi:
怎样清楚buff?
Viki Shi:
回复 user5291981:
参考下官方的哦串口透传例子: processors.wiki.ti.com/…/CC2640_Serial_Communication