使用28379D和CCS V8.0.0的项目中需要记录某些变量的波形(某一变量连续一定数量的值,如2000个点),请问能否通过直接创建文件(.dat格式),并把数据写入该文件,停机后将文件下载到本地电脑的方式来实现,这样便于分析某段特定时间(如故障前后一定时间)的运行数据?如果可以,如何下载(通过那个接口实现数据文件下载)?谢谢。
mangui zhang:在线调试时使用fopen fwrite等函数应该就能操作。或者采用ccs数据导出功能
使用28379D和CCS V8.0.0的项目中需要记录某些变量的波形(某一变量连续一定数量的值,如2000个点),请问能否通过直接创建文件(.dat格式),并把数据写入该文件,停机后将文件下载到本地电脑的方式来实现,这样便于分析某段特定时间(如故障前后一定时间)的运行数据?如果可以,如何下载(通过那个接口实现数据文件下载)?谢谢。
mike clinton:
回复 mangui zhang:
你好。在线调试查看变量、寄存器、存储器的值这些操作我熟悉,现在我要做的系统很庞大,需要记录的关键变量有数十个,可能出现问题的地方比较多,通过在线查看不一定恰好能看到出现问题的变量,因此通过用户程序去记录一定时长的关键变量值是比较易行的方法。在用户程序中的文件操作我也熟悉。我的系统目前处于绘制原理图阶段,我想准确的知道通过28379这种高性能DSP把关键变量记录在一个个.dat文件中,系统停止运行后,通过调试笔记本电脑下载这些.dat文件并结合故障处理就能轻易找出出问题的变量以便于分析系统工作是否正常。做原理图这个阶段,需要把实现下载功能的接口(时间紧张,我浏览了技术参考手册中USB、Upp、CAN接口,没有看到哪个地方有介绍这个问题的方法)确定并据此做好硬件。我看到过ARM生成.dat文件并通过网口下载这些.dat文件,379D的处理能力如此强大,不使用ARM而是把这个功能做在379D中,是否可行。令:379S的网站介绍"特性"中显示有2个EMIF接口,但技术参考手册第24章介绍EMIF的部分显示只有一个EMIF接口,该怎么理解。问题比较多,谢谢解答。