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.

TMS320F28377S: 通过Fapi_issueProgrammingCommand,FLASH中最多只能写8个字?

Part Number: TMS320F28377S

Hi ALL:

        我自己写了bootload,通过例程中的Fapi_issueProgrammingCommand去写FLASH,发现一次性要写16个字时,无法写成功。

        1.请问FLASH最多只能写8个字吗?

        2.需要烧写的APP很大时,一次只能烧8个字的话如何能快速烧好APP程序?

extern Fapi_StatusType Fapi_issueProgrammingCommand(uint32 *pu32StartAddress,
                                                                                                             uint16 *pu16DataBuffer,
                                                                                                             uint16 u16DataBufferSizeInWords,
                                                                                                             uint16 *pu16EccBuffer,
                                                                                                             uint16 u16EccBufferSizeInBytes,
                                                                                                             Fapi_FlashProgrammingCommandsType oMode);

  • 你好,

    1.一次性最多只能写128-bit。

    2.我咨询TI资深工程师后给您答复。

  • 你好,请查看28377S data sheet中7.9.4.1闪存参数章节来获取编程时间,那将是该器件所支持的。

    如果您还有其他问题请让我们知道。

  • 你好,顺便请问一下,我看data sheet中写到可以通过配置EMU_BOOTCTRL register来设置仿真时芯片的boot mode,不用通过写OTP中的BOOTCTRL,但是没有找到在哪里配置?想问一下有没有相关的资料?

  • 你好,您可以直接在CCS的内存监视窗口中找到EMU_BOOTCTRL的地址,然后写入适当的值,然后复位CPU,当您再次运行CPU时,就会按照新的设置来运行。