TI中文支持网
TI专业的中文技术问题搜集分享网站

28335可以在程序正常运行的过程中用Flash API来存储数据吗?

您好,我现在在做一个项目,控制器以28335为核心,控制器需要到放到密闭空间(无法用线连接)去做实验,想要采集一些实验过程中的电压电流数据,实验结束之后可以提取这些数据进行一些分析。

基于上面的这些想法,我能不能用28335的Flash API模块来实现这样的功能,我看到手册上如下图这样说:

这个意思是在API函数期间不能使用Flash吗?

控制器程序肯定是要烧写到flash中运行,但是中断部分是复制到ram里面运行的,所以想来问一下用flash api模块能实现我上面所描述的存储功能吗?

期待得到您的解答,无限感激!

Young Hu:可以的!这段话的意思是在Flash操作的过程中,任何其他对Flash的操作不可以。
可以将操作Flash API函数及对应的操作函数放入RAM中,将中断全部关闭。

您好,我现在在做一个项目,控制器以28335为核心,控制器需要到放到密闭空间(无法用线连接)去做实验,想要采集一些实验过程中的电压电流数据,实验结束之后可以提取这些数据进行一些分析。

基于上面的这些想法,我能不能用28335的Flash API模块来实现这样的功能,我看到手册上如下图这样说:

这个意思是在API函数期间不能使用Flash吗?

控制器程序肯定是要烧写到flash中运行,但是中断部分是复制到ram里面运行的,所以想来问一下用flash api模块能实现我上面所描述的存储功能吗?

期待得到您的解答,无限感激!

user4884320:

回复 Young Hu:

flash api函数运行的时候是要关闭中断的是吗?api函数存储会消耗多长时间呢?我是想让程序一边正常运行一边存储,这样会影响控制中断的正常运行吗?
还有一个问题是我怎么把里面的数据提取出来进行分析?因为运行的时候是不会连接仿真器的,之后导出数据的时候又应该怎么操作呢?
非常期待您的回答,感谢!

您好,我现在在做一个项目,控制器以28335为核心,控制器需要到放到密闭空间(无法用线连接)去做实验,想要采集一些实验过程中的电压电流数据,实验结束之后可以提取这些数据进行一些分析。

基于上面的这些想法,我能不能用28335的Flash API模块来实现这样的功能,我看到手册上如下图这样说:

这个意思是在API函数期间不能使用Flash吗?

控制器程序肯定是要烧写到flash中运行,但是中断部分是复制到ram里面运行的,所以想来问一下用flash api模块能实现我上面所描述的存储功能吗?

期待得到您的解答,无限感激!

Eric Ma:

回复 user4884320:

"flash api函数运行的时候是要关闭中断的是吗?api函数存储会消耗多长时间呢?我是想让程序一边正常运行一边存储,这样会影响控制中断的正常运行吗?
还有一个问题是我怎么把里面的数据提取出来进行分析?因为运行的时候是不会连接仿真器的,之后导出数据的时候又应该怎么操作呢?
非常期待您的回答,感谢!"
Eric:
是要关闭中断,至于API的执行时间,你自己去测试一下就知道了。如果你要程序正常运行,然后还要存储,那么你要把flash api的操作放在中断里面去做,然后算好时间。
至于提取数据,直接读取不就行了吗?

赞(0)
未经允许不得转载:TI中文支持网 » 28335可以在程序正常运行的过程中用Flash API来存储数据吗?
分享到: 更多 (0)