2246861_zh-CN

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

2246861_zh-CN

2246861_zh-CN

关于 FEE 占用时间的问题

你好,团队


请问 K3 的 FEE 实施时间?


客户询问 FEE 的 K3 性能时间,例如,写入或擦除 1 个扇区大约需要多长时间。

我认为这些信息包含了 QualityPackage 的 RTD_FEE_Profilereport,如下所示。

Luke_Chun_0-1763972586292.png

不过,我没能赶上下表。

能否告诉我如何理解/使用下表?


谢谢!






优先级:中等RTDRe: Question about FEE taking time

你好@Nhi_Nguyen


以下内容来自竞争对手。 这只是个例子

那么,就 K3 而言,数据是否不可用?


我想我也可以测量我这边的数据,但我希望检查的是恩智浦的数据,而不是我这边的数据。


谢谢。


谢谢。


正常情况(无扇区擦除/回收)

  • 写入费(1 个周期):10 毫秒(包括计划等待)
  • Fee_MainFunction (6 个周期):6 × 10 毫秒 = 60 毫秒

实际写入时间:(区块头 16 字节 + 数据 4 字节)= 20 字节
→ 20 字节 ÷ 4 字节 = 5 次写入(页面大小 = 4 B)
→ 5 × 60 μs = 300 μs = 300 μs = 0.3 毫秒(最大情况,1 页硬件写入时间:60 μs)

总时间:(Fee_Write (1 周期) + Fee_MainFunction (6 周期)× 10 ms + Write (0.3 ms)
= (1 + 6) × 10 ms + 0.3 ms
= 70 ms + 0.3 ms
=70.3 ms (最大情况)



Re: Question about FEE taking time

你好@Luke_Chun

现在是执行该功能的时候了:

Nhi_Nguyen_0-1764062083696.png

正如我之前所说,执行写任务的时间取决于多个因素:频率、缓存、页面大小、块大小......并且需要测量(Fee_Write + loop of (Fee_MainFunction + MemAcc_MainFunction + Getstatus())),据我所知,我们没有针对此请求的报告。我想你可以尝试通过代码包中附带的费用示例来衡量这一点。

顺祝商祺!

Nhi

Re: Question about FEE taking time

你好@Nhi_Nguyen

对不起,我的问题太长了。

然而,我并没有赶上这件事。

其中的 Fee_GetStatus()是什么意思?

是否只是写入后的更新时间?

是 "0.052usec= 写入时间 +Fee_GetStatus()"?


如果没有,能否告诉我写作时间?


还有一个问题是

请问培训文件是什么?


谢谢!


Re: Question about FEE taking time

你好@Luke_Chun

根据我在上次回复中发送给您的培训文档的描述,Fee_GetStatus() 函数的最大执行时间为 0.052usec。该函数只是读取全局变量 Fee_eModuleStatus。

顺祝商祺!

Nhi

Re: Question about FEE taking time

你好@Nhi_Nguyen


感谢您的更新。


所以,下面的说法是正确的,明白吗?

如果写入 8 字节,则最大值为 0.052usec...

是这样吗?

Luke_Chun_0-1764057419288.png

谢谢。

Re: Question about FEE taking time

你好@Luke_Chun

我询问了测试人员。他们说,理想情况下,用于运行分析的测试应该是功能性的,将在测试规范中列出,但是有些模块不遵循这一点,他们创建了一些仅用于运行分析的测试,这导致这些测试没有在测试规范中列出。今后将对此加以改进。目前,我还没有办法公开这些测试。但从我的角度来看,你可以理解时间值只是用来执行函数的。

顺祝商祺!

Nhi

Re: Question about FEE taking time

你好@Nhi_Nguyen


感谢您的分享,但 Ts 中没有关于 2XXX 的内容。

我可以再问一次测试用例(我的)吗?

Luke_Chun_0-1764046435064.png


谢谢!

Re: Question about FEE taking time

你好@Luke_Chun

测试用例和测试服是为特定配置和目的而创建的。这些都是测试方使用的。它们是由质量代码包中的文档 RTD_FEE_TS.pdf 描述的。

顺祝商祺!

Nhi

Re: Question about FEE taking time

你好@Nhi_Nguyen


感谢您的回复。


我的问题是,Testcase.

我的意思是,我没有找到有关案件的信息。

Luke_Chun_0-1764041379423.png



例如,下面的内容看起来像是在写时间。

但是,如果没有 Fee_TC_FCT_2004,就无法理解。

Luke_Chun_1-1764041463469.png


请问如何检查测试用例信息?

什么是测试套件?


谢谢!

Re: Question about FEE taking time

你好@Luke_Chun

一个任务写入/擦除需要多少时间,这取决于配置、扇区长度、页面大小、频率、缓存......:Fee_Write(), loop of fee_mainfunction + MemAcc_Mainfunction, Fee_Getstatus(),你可以在 Fee 的例子中看到这个顺序。

据我所知,我们只有一个我的报告,用于衡量特定案例的函数性能。报告中的测试用例、测试服、频率、缓存配置都显示了这一点。

Nhi_Nguyen_0-1764039491271.png

本报告遵循我从培训文档中获得的以下规则:

Nhi_Nguyen_1-1764039617721.pngNhi_Nguyen_2-1764039784332.pngNhi_Nguyen_3-1764039849873.png

例如测试用例 Fee_TC_FCT_2001

Nhi_Nguyen_4-1764040016545.png

因此,这是执行列出的某些功能所需的时间,而不是任务写入/擦除的总时间。

顺祝商祺!

Nhi

タグ(1)
評価なし
バージョン履歴
最終更新日:
‎11-26-2025 03:04 PM
更新者: