现在要做一个测试,测试时不能连接仿真器或者其他有线设备,只能是在测试结束之后再观察运行时的各项数据情况。
所以现在我想在运行时把运行时某些时刻的运行数据保存下来,测试结束之后再读取这些数据,观察之前运行的情况。
然后想来请教一下我应该怎么做才能存储数据,然后就算断电之后在上电依然可以读取之前保存的数据?可以用flash来实现吗?可以的话,应该怎么去实现?
因为比较着急,非常希望得到您的回复,感激!
Seven Han:您可以使用Flash API将所需数存储到片上flash。
请参阅“<C2000Ware> \ libraries \ flash_api \ f2833x \ 28335 \ example_ccsv4”中的示例,其中介绍了如何编程和擦除闪存。
有关详细信息,请查看文档“<C2000Ware> \ libraries \ flash_api \ f2833x \ 28335 \ docs \ Flash2833x_API_Quickstart.pdf”。
现在要做一个测试,测试时不能连接仿真器或者其他有线设备,只能是在测试结束之后再观察运行时的各项数据情况。
所以现在我想在运行时把运行时某些时刻的运行数据保存下来,测试结束之后再读取这些数据,观察之前运行的情况。
然后想来请教一下我应该怎么做才能存储数据,然后就算断电之后在上电依然可以读取之前保存的数据?可以用flash来实现吗?可以的话,应该怎么去实现?
因为比较着急,非常希望得到您的回复,感激!
user4884320:
回复 Seven Han:
您好,想看的话需要下载C2000Ware这个软件对吗?
现在要做一个测试,测试时不能连接仿真器或者其他有线设备,只能是在测试结束之后再观察运行时的各项数据情况。
所以现在我想在运行时把运行时某些时刻的运行数据保存下来,测试结束之后再读取这些数据,观察之前运行的情况。
然后想来请教一下我应该怎么做才能存储数据,然后就算断电之后在上电依然可以读取之前保存的数据?可以用flash来实现吗?可以的话,应该怎么去实现?
因为比较着急,非常希望得到您的回复,感激!
Susan Yang:
回复 user4884320:
是的,C2000Ware 是一套全面的开发软件和文档集,可以在最大限度地缩短软件开发时间。
现在要做一个测试,测试时不能连接仿真器或者其他有线设备,只能是在测试结束之后再观察运行时的各项数据情况。
所以现在我想在运行时把运行时某些时刻的运行数据保存下来,测试结束之后再读取这些数据,观察之前运行的情况。
然后想来请教一下我应该怎么做才能存储数据,然后就算断电之后在上电依然可以读取之前保存的数据?可以用flash来实现吗?可以的话,应该怎么去实现?
因为比较着急,非常希望得到您的回复,感激!
user4884320:
回复 Seven Han:
您好这个文档之前已经看过了,还有几个问题我想问一下,使用api存储的意思是在程序之外开辟空间来单独存储吗?如果我重新连接仿真烧写程序是不是之前运行存储的也就没有了?那应该怎么去读它存储的数据呢?
然后我看它说api运行的时候有相关禁止中断的操作,因为需要在控制器正常运行的过程中进行数据存储,所以调用api来存储数据会影响到控制中断的正常运行吗?中断在10kHz。
期待得到您的回复,感谢!
现在要做一个测试,测试时不能连接仿真器或者其他有线设备,只能是在测试结束之后再观察运行时的各项数据情况。
所以现在我想在运行时把运行时某些时刻的运行数据保存下来,测试结束之后再读取这些数据,观察之前运行的情况。
然后想来请教一下我应该怎么做才能存储数据,然后就算断电之后在上电依然可以读取之前保存的数据?可以用flash来实现吗?可以的话,应该怎么去实现?
因为比较着急,非常希望得到您的回复,感激!
user4884320:
回复 Susan Yang:
您好这个文档之前已经看过了,还有几个问题我想问一下,使用api存储的意思是在程序之外开辟空间来单独存储吗?如果我重新连接仿真烧写程序是不是之前运行存储的也就没有了?那应该怎么去读它存储的数据呢?
然后我看它说api运行的时候有相关禁止中断的操作,因为需要在控制器正常运行的过程中进行数据存储,所以调用api来存储数据会影响到控制中断的正常运行吗?中断在10kHz。
期待得到您的回复,感谢!