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.

[参考译文] MSPM0L1117:MSPM0L1117 是否支持多字编程?

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1649964/mspm0l1117-does-mspm0l1117-support-mutli-word-programming

器件型号: MSPM0L1117

我在闪存驱动程序中看到了下面的枚举 DL_FLASHCTL_COMMAND_SIZE、但对于大于一个字(64 位)的大小、我看不到任何写入路由器。  如果我尝试将数据写入 FLASHCTL.CMDDATA2 (0x400ce138)、则不会接收数据、但不会断言任何错误。  我假设这意味着不支持多字编程、但在任何文档(数据表或参考手册)中都找不到该声明。

/*! @enum DL_FLASHCTL_COMMAND_SIZE */
typedef enum{
  /*! 闪存命令大小为一个字*/
  DL_FLASHCTL_COMMAND_SIZE_ONE_WORD = FLASHCTL_CMDTYPE_SIZE_ONEWORD、
  /*! 闪存命令大小为两个字*/
  DL_FLASHCTL_COMMAND_SIZE_TWO_WORDS = FLASHCTL_CMDTYPE_SIZE_TWWORD、
  /*! 闪存命令大小为四个字*/
  DL_FLASHCTL_COMMAND_SIZE_FOUR_WORDS = FLASHCTL_CMDTYPE_SIZE_FOURWORD
  /*! 闪存命令大小为八个字*/
  DL_FLASHCTL_COMMAND_SIZE_EWAITE_WORDS = FLASHCTL_CMDTYPE_SIZE_EIGHTWORD、
  /*! 闪存命令大小为扇区*/
  DL_FLASHCTL_COMMAND_SIZE_SECTOR = FLASHCTL_CMDTYPE_SIZE_SECTOR、
  /*! 闪存命令大小为存储体*/
  DL_FLASHCTL_COMMAND_SIZE_BANK = FLASHCTL_CMDTYPE_SIZE_BANK

} DL_FLASHCTL_COMMAND_SIZE;

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

    您好、Chris、

    我正在与我的团队一起研究这个问题、我会在为您找到答案后立即回复您。

    此致、

    Owen

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

    您好、Chris、

    对于 MSPM0 器件、仅支持单字编程。

    其他枚举应该并且将在将来删除。

    此致、

    Owen