Other Parts Discussed in Thread: SYSCONFIG
主题:SysConfig 中讨论的其他器件
工具/软件:
我尝试合并两个示例工程。 使用 FreeRTOS 和 ipc_rpmsg_echo 为空。 我想在所有内核上使用 FreeRTOS、并根据需要在内核之间进行通信。 这两个工程本身都可以正常工作、但只要其他内核启用、组合的工程在调试时就会停止串行通信。 使用上述两种模式的系统项目模板。
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: SYSCONFIG
工具/软件:
我尝试合并两个示例工程。 使用 FreeRTOS 和 ipc_rpmsg_echo 为空。 我想在所有内核上使用 FreeRTOS、并根据需要在内核之间进行通信。 这两个工程本身都可以正常工作、但只要其他内核启用、组合的工程在调试时就会停止串行通信。 使用上述两种模式的系统项目模板。
当我将预编译库包含到其中一个核心工程中时、也会收到此错误。使用默认 syscfg 文件、该文件通过添加 IPC 驱动程序为带有 FreeRTOS 的空系统生成。
191]5 warnings generated. [192]warning #10247-D: creating output section ".cinit" without a SECTIONS specification [193]"syscfg/linker.cmd", line 74: error #10099-D: program will not fit into available memory, or the section contains a call site that requires a trampoline that can't be generated for this section, or the section contains padded functions. run placement with alignment fails for section "GROUP_4" size 0x1434d. Available memory ranges: [194] OCRAM size: 0x40000 unused: 0x3650 max hole: 0x3650 [195]error #10010: errors encountered during linking; "pdm_am263px-cc_r5fss0-0_freertos_ti-arm-clang.out" not built [196]tiarmclang: error: tiarmlnk command failed with exit code 1 (use -v to see invocation) [197]gmake[1]: *** [makefile:157: pdm_am263px-cc_r5fss0-0_freertos_ti-arm-clang.out] Error 1 [198]gmake: *** [makefile:151: all] Error 2
尊敬的 Ali:
如果我理解正确、您首先使用了 SDK 的 system_freertos 空工程。
我需要进一步说明您使用这个空工程进行 ipc_rpmsg_echo 集成的情况。
SDK OOB 中的 ipc_rpmsg_echo 只有内核 0 作为 FreeRTOS、其他 0 作为 nortos。
您能告诉我如何完成集成吗? 如果你能分享这个项目,我可以在我的最后尝试这个项目,那将是很好的
谢谢。此致、
Nikhil Dasan
www.dropbox.com/.../pdm_am263px-cc_r5fss1-1_freertos_ti-arm-clang.zip
尊敬的 Ali:
在您共享的项目中、 ipc_rpmsg_echo_main () 函数被注释掉。 在对所有内核的工程取消注释此函数后进行了检查。
您当前正在从 CCS 调试工程吗?
您是否可以使用 sbl_NULL 来尝试调试工程。
步骤如下:
闪存 SBL NULL。
2.在 OSPI 引导模式下对电路板进行 POR。 您将在串行终端中看到 SBL NULL 日志。
完成该操作后、在没有 GEL 脚本的情况下启动目标配置。
4.然后将程序加载到内核并运行。
完成后、我能够得到以下输出

此致、
Aswin
尊敬的 Ali:
为了进行调试、您可以使用将器件置于 OSPI 引导模式、并刷写 SBL null。 因此、在器件上电时、SBL 将运行并配置 PLL。 然后、您可以使用无 GEL 目标配置加载程序并调试相同的程序。
我们正在处理导致此问题的根目录。 我已经提交了一个关于相同的 TT。 请在下面找到用于内部跟踪的 TT 链接。
jira.itg.ti.com/.../MCUSDK-15030
此致、
Aswin