This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS570LS3137:Fapi_initializeFlashBanks 和 Freq_in_MHz

Guru**** 2477715 points
Other Parts Discussed in Thread: TMS570LS3137

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/687395/tms570ls3137-fapi_initializeflashbanks-and-freq_in_mhz

器件型号:TMS570LS3137

我正在使用  TMDS570LS31USB。 我正在使用 F021闪存 API v02.01.01。

我设法擦除组1中的闪存扇区并对组1中的数据进行编程。

奇怪的是当我将(160/2) MHz 作为 Fapi_initiatalizeFlashBanks()的输入频率时擦除扇区会起作用。

当我将(160) MHz 输入到 Fapi_initiatalizeFlashBanks()时、编程工作正常。

我遇到的最接近的提示位于 spns162c (TMS570LS3137的数据表):

===================

TCM 闪存可在非管道中支持零地址和高达50MHz CPU 速度的数据等待状态
模式。 对于 PGE 封装和、闪存支持管线模式中160MHz 的最大 CPU 时钟速度
对于 ZWT 封装为180MHz、具有一个地址等待状态和三个数据等待状态。

===================

但是、此注释并未明确说明从擦除到编程所需频率的变化。

如何找出擦除/编程等所需的频率? (而不是实验)

提前感谢您、

 

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    系统时钟(HCLK)在以下函数中使用:Fapi_initiatalizeFlashBanks()