Other Parts Discussed in Thread: MSP430FR60431, MSP430FR6043, MSP430FR50431
主题中讨论的其他器件:、 MSP430FR50431
您好
请告诉我如何确定可执行文件的代码大小。 具体来说、我将 使用另一个控制器对此控制器进行编程、并且需要知道编程 MCU 中所需的闪存大小。
谢谢。
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.
Other Parts Discussed in Thread: MSP430FR60431, MSP430FR6043, MSP430FR50431
您好
请告诉我如何确定可执行文件的代码大小。 具体来说、我将 使用另一个控制器对此控制器进行编程、并且需要知道编程 MCU 中所需的闪存大小。
谢谢。
您是否担心.txt 文件的大小? .out 内容(当然还有很有趣的部分)已经被转换为 ASCII 十六进制、带有空格、因此其大小至少是原始内容的3倍。 S 记录(.hex)比 TI-TXT 更紧凑一些、但原始大小仍然是其2倍以上。
我假设您不会以 ASCII 格式将其存储在编程 MCU 中、而是将其去限定并放置在一个数组中、或者可能是一组数组(用于散点加载)中。
您打算如何将程序文本下载到编程 MCU 中? 你会(a)编译它还是(b)通过串行(例如)链接发送它? 对于(a)、我看到了"Array"的选项、我猜这个选项(我没有尝试)将生成.c 源代码。 对于(b)、我假设您的主机程序将进行去十六进制化。
您好、以法莲、
我们提供了 《MSP430 FRAM 器件引导加载程序用户指南》 、为引导加载程序应用提供帮助。
Bruce 简言之、文件的.hex 格式的大小将比 TI_TXT 格式更小。 他还说、输出生成有一个数组选项、该选项应生成.c 源文件以存储到您的器件中。
您可以阅读 器件系列用户指南 、了解特定于此器件的第1.1节中的引导加载程序的信息。 请记住、如果您使用的是 MSP430FR6043、则默认的 ROM 引导加载程序将使用 UART。 如果您使用的是 MSP430FR60431、则默认的 ROM 引导加载程序会使用 I2C。