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.

[参考译文] AM6442:在调试 PRU 内核时是否使用 syscfg_c.ROV.xs?

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1631976/am6442-is-syscfg_c-rov-xs-used-when-debugging-pru-cores

器件型号: AM6442

我认为该文件有助于调试 RTOS 工程、但实际上并不用于调试 PRU 内核(这些是裸机工程)。 是这样吗?

如果是、我将从 OpenPRU 存储库中的所有 PRU 固件工程中删除此文件:
https://github.com/TexasInstruments/open-pru/pull/129

SYSCFG_c.ROV.xs

/*
 *  ======== syscfg_c.rov.xs ========
 *  This file contains the information needed by the Runtime Object
 *  View (ROV) tool.
 */
var crovFiles = [
    "kernel/freertos/rov/FreeRTOS.rov.js",
];

问题 2、NORTOS MCU+ SDK 内核是否仍在使用此文件? 或者由于 NORTOS 不使用 FreeRTOS、这是否意味着该文件也未用于 NORTOS 工程?

问题 3、我是否应该更新所有 MCU+内核的 syscfg_c.ROV.xs 文件以添加 freertos_Theia? 这不会打破与旧版本 CCS 和 MCU+ SDK 的向后兼容性、对吧?

/*
 *  ======== syscfg_c.rov.xs ========
 *  This file contains the information needed by the Runtime Object
 *  View (ROV) tool.
 */
var crovFiles = [
    "kernel/freertos/rov/FreeRTOS.rov.js",
];

var objectViewerFiles = [
    "kernel/freertos/rov_theia/FreeRTOS_Theia.rov.js",
];

谢谢、

Nick

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

    您好、Nick、

    我对该文件的理解是、它对调试 RTOS 工程很有帮助、但并不实际用于调试 PRU 内核(这是裸机工程)。 正确吗?

    正确。 该文件仅供 RTOS 对象视图 (ROV) 用于显示有关 FreeRTOS 内核的信息。 对于裸机项目、它将不适用。

    问题 2、NORTOS MCU+ SDK 内核是否仍在使用此文件? 或者由于 NORTOS 不使用 FreeRTOS、这是否意味着该文件也未用于 NORTOS 工程?

    正确。

    问题 3、我是否应该为所有 MCU+内核更新 syscfg_c.ROV.xs 文件以添加 freertos_Theia? 这不会打破与旧版本 CCS 和 MCU+ SDK 的向后兼容性、对吗?

    我相信这也是正确的。 我会得到确认

    谢谢

    Ki

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

    我很感激,谢谢你的帮助淇!

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

    是、这也是正确的。