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.

[参考译文] TM4C123BH6ZRB:ROM_bootloader,最大 块大小? -gt;在较旧的设备上有所不同。

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1076237/tm4c123bh6zrb-rom_bootloader-max-blocksize---differs-on-older-devices

部件号:TM4C123BH6ZRB

嗨,

我们使用 TM4C123BH6ZRB 引导加载程序通过 SPI 刷新 TIVA。

在下载二进制文件的 SPI master (i.MX 6)上,我必须设置块传输大小(必须是四个的倍数)。

现在我想知道不同的最大块大小:设备上接受240字节,其他最大块大小 60字节。

旧 ROM 功能(固件)是否有旧限制?

此致,

托比

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

    您好,

     有关详细信息,请参阅 bootloader 用户指南。 如果您查看串行协议,command_ddownload 将提供二进制图像的程序大小。  

     传输大小受引导加载程序上接收到的缓冲区大小的限制。  

    buffer_size 在 bl_config.h 中定义,最多限制为65个,超出此范围将导致未使用空间。 闪存引导加载程序的默认值为20。  

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

    嗨,查尔斯,

    最大值 65个32位字的 BUFFSIZE 等于260字节。

    因此,240字节(传输大小=60字)的使用应该有效——请大家知道!

    64字节(16个字)的限制很可能是由 SPI master (iMX,设备配置)设置 的, TIVA 不能响应限制!

    感谢您的请求!

    此致,

    托比