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.

[参考译文] CCStudio-Sitara:AM263x 控制卡重置和重新启动 doen't work

Guru**** 2576195 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1168586/ccstudio-sitara-am263x-control-card-reset-and-restart-doen-t-work

器件型号:CCSTUDIO-Sitara

尊敬的所有人:

我们 正与 AM263x 控制卡评估模块(EVM)合作开发我们的项目。  在调试期间、我们需要 重置并重新启动微控制器、但它不起作用!!!

 此问题也会出现在 MCU_PLUS_SDK_am263x_08_04_00_17 (hello_world_am263x-cc_r5fs0-0_freertos_ti-arm-clang)上的示例项目'hello_world'上。

在 EVB 上加载项目后、它正确启动的 fisrt 时间、但如果我们暂停调试、然后复位 CPU、重新启动并按 Resume、代码进入 Hwip_data_abort_handler!!!

我们进一步调查并发现、在重置和重新启动后、如果我们逐步处理 、则不会初始化全局变量!!!

我们正在使用:

CCS 版本12.1

MCU_PLUS_SDK_am263x_08_04_00_17

SysConfig_1.14.0

请帮帮我们。

正在等待您的回复

谢谢

此致

Gianni Perugini

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

    您好、Gianni、

    感谢您报告此潜在问题。 让我们在结束时重现问题并找到可能的解决方案。

    我们明天会回来。

    此致、

    Prasad

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

    Prasad、您好!

    非常感谢。

    我将等待您的回复

    此致

    Gianni

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="541463" URL"~/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1168586/ccstudio-sitara-am263x-control-card-reset-and-restart-doen-t-work ]在 EVB 上加载项目后、它正确启动的 fisrt 时间、但如果我们暂停调试、然后重置 CPU、重新启动并按 Resume、代码将进入 Hwip_data_abort_handler!!!

    您好、Gianni、

    您能否确认正在执行什么复位? 是从 CCS Studio 还是从 PORz 进行 CPU 复位? 此外、当您说"重新启动"和"恢复"时、是否也在发出重置后加载应用程序的.out?  

    谢谢

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

    Kowshik、您好!

    [引用 userid="525198" URL"~/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1168586/ccstudio-sitara-am263x-control-card-reset-and-restart-doen-t-work/4398453 #4398453"]是从 CCS Studio 还是从 PORz 进行 CPU 重置?

    CPU 重置、重新启动和恢复可从 CCS Studio 执行。

    [引用 userid="525198" URL"~/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1168586/ccstudio-sitara-am263x-control-card-reset-and-restart-doen-t-work/4398453 #4398453)]此外,当您说重新启动和恢复时,是否也在发出重置后加载应用程序的.out?  [/报价]

    我不是。

    谢谢

    此致

    Gianni

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="541463" URL"~/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1168586/ccstudio-sitara-am263x-control-card-reset-and-restart-doen-t-work/4398471 #4398471"]

    CPU 重置、重新启动和恢复可从 CCS Studio 执行。

    [/报价]

    好的、这将仅发出内核复位、因此应该可以。

    [引用 userid="541463" URL"~/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1168586/ccstudio-sitara-am263x-control-card-reset-and-restart-doen-t-work/4398471 #4398471"]

    我不是。

    [/报价]

    这是一个问题、一旦 CPU 复位被指定、您需要重新将.out 加载到 CCS 中。 我认为 EVM 上的引导模式是不引导(CCS 引导模式)? 如果是、那么正如我在.out 之前所说的那样、应该重新加载.out 以正确地重新运行代码。

    谢谢、
    G Kowshik

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

    Kowshik、您好!  

    [引用 userid="525198" URL"~/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1168586/ccstudio-sitara-am263x-control-card-reset-and-restart-doen-t-work/4399516 #4399516"]我认为 EVM 上的引导模式是不引导(CCS 引导模式)[/quot]

    不可以、EVB 上的引导模式为 QSPI (4S)-四路读取模式(所有开关关闭)。

    [引用 userid="541463" URL"~/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1168586/ccstudio-sitara-am263x-control-card-reset-and-restart-doen-t-work "]

    我们进一步调查并发现、在重置和重新启动后、如果我们逐步处理 、则不会初始化全局变量!!!

    [/报价]

    如前所述、重新启动后、如果我们分步调试 (F6)、应用程序似乎正常、但 数据(全局 变量)未初始化、因此 代码 在特定时间进入 Hwip_data_abort_handler。  因此问题是、在重置并重新启动数据段(放置静态和全局变量的位置)后、不会重新初始化。 是用于初始化数据段的 GEL 还是 SBL?

    谢谢

    此致

    Gianni

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

    Kowshik、您好!  

    我们解决了我们的问题。

    在调试配置中 、我们使用--rom_model 而不是--ram_model。 现在、每次我们执行 CPU 重置和重新启动时、它都会像一个魅力一样工作。

    谢谢。

    此致

    Gianni