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.

[参考译文] RTOS/AM6526:AM6526上 EtherCAT 从站的最小 ROM 和 DDR 大小

Guru**** 2539500 points
Other Parts Discussed in Thread: AM6526

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/761630/rtos-am6526-minimum-rom-and-ddr-size-for-ethercat-slave-on-am6526

器件型号:AM6526

工具/软件:TI-RTOS

您好!

您能告诉我们总代码大小是多少  、包括 PSDK TI-RTOS、PRU 固件、ECAT 堆栈以及 AM6526上的 EtherCAT 从站的所有代码。?

所需的最小 ROM/Flash 大小和 DDR 大小是多少?

 

此致、

Hideaki

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

    对于 Processor SDK RTOS、引导加载程序大约为347KB、之后将取决于 RTOS 应用程序的大小。 对于 PRU 固件和工业软件、我联系了设计团队。

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

    用于闪存的具有完整堆栈"app"二进制文件的 AM65x ESC 为~359KB。

    无需 DDR、应用程序从 MSMC_SRAM 运行:
    MSMC_SRAM:origin = 0x000070001000,length = 0xEF000

    实际使用的字节为:
    1944年
    .text197040
    c_int00656
    arm64misc392
    .rodata36408.
    .data130024.
    .bss211064
    stack131072

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

    感谢您的回答。 让我再问几个问题。

    他们还计划使用其他工业协议、其应用也将使用内部 SRAM。
    是否可以像下面那样描述 RAM 的用途?

    TI-RTOS:xxx KB
    EtherCAT 从站堆栈:xxx KB
    PRU 固件:xxx KB
    … xxx KB

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

    e2e.ti.com/.../ethercat_5F00_slave_5F00_full_5F00_AM65xx_5F00_arm.mapHideaki、

    附加的是您可以计算和验证的存储器映射。 我在.text 段中提取了函数、根据文件名将它们分开、然后导入 Excel、结果如下:

    TI-RTOS:~61KB

    EtherCAT 从站堆栈:~48KB

    外设驱动程序:~58KB

    GCC libc:~8.8KB

    PRU 固件位于发布包 中、协议\EtherCAT_SLAVE\firmware\g_v1.0:

    - PRU0:ecat_frame_handler.bin (~8.2KB)

    - PRU1:ecat_host_interface.bin (~7.6KB)

    此致、Garrett