cancel
Showing results for 
Search instead for 
Did you mean: 

PSoC 6 MCU

New Contributor

Q1:flash的写接口函数一次性只能写一行(row)吗?

Q2:flash写之前必须要擦除吗?

Q3:调用写接口后,怎么查看flash内部的数据是否写成功?

0 Likes
Reply
1 Solution
Moderator
Moderator

Q1:flash的写接口函数一次性只能写一行(row)吗?

- 对的,PDL中提供的写flash的API都是以行为单位仅进行操作的。

Q2:flash写之前必须要擦除吗?

- 写flash之前必须要擦除,有的API里面包含了擦除的过程,用户无需再操作,有的API需要在调用之前手动擦除flash.

Q3:调用写接口后,怎么查看flash内部的数据是否写成功?

- 写操作的API分blocking和non-blocking两种,blocking会等待操作完成返回操作结果,non-blocking仅在开始进行写操作时就会返回开始的状态(成功/失败的原因),具体数据需要用户自行核实。

建议参考PDL flash操作部分的文档 - PSoC Creator -> Help -> Documentation -> PDL -> API Reference -> Flash System Routine

View solution in original post

0 Likes
Reply
1 Reply
Moderator
Moderator

Q1:flash的写接口函数一次性只能写一行(row)吗?

- 对的,PDL中提供的写flash的API都是以行为单位仅进行操作的。

Q2:flash写之前必须要擦除吗?

- 写flash之前必须要擦除,有的API里面包含了擦除的过程,用户无需再操作,有的API需要在调用之前手动擦除flash.

Q3:调用写接口后,怎么查看flash内部的数据是否写成功?

- 写操作的API分blocking和non-blocking两种,blocking会等待操作完成返回操作结果,non-blocking仅在开始进行写操作时就会返回开始的状态(成功/失败的原因),具体数据需要用户自行核实。

建议参考PDL flash操作部分的文档 - PSoC Creator -> Help -> Documentation -> PDL -> API Reference -> Flash System Routine

View solution in original post

0 Likes
Reply
Top labels