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:CC3200:软件无法运行?

Guru**** 2542700 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/567172/rtos-cc3200-the-software-can-not-run

工具/软件:TI-RTOS

您好!

我有两个版本的软件:V1.0和 V2.0。

V1.0运行良好、V2.0通过 V1.0添加了一些功能。 但 V2.0无法运行、即使通过调试和离线运行也是如此。

以下是编译和制作之后的详细信息:

v1.0:

   4 494字节的代码 存储器

  常量存储器的1 612字节

   1 155字节的数据 存储器

 

   36 826字节的只读 代码存储器

  3 546字节的只读 数据存储器

 39 790字节的读写数据存储器

 在 ICF 文件中:

定义对齐= 8、大小= 0x00008000 {}的块堆;

 定义对齐= 8、大小= 0x800{section .stack}的块 CSTACK;

v2.0:

  5 594字节的代码 存储器

  1 628字节 const 存储器

  1 667字节的数据 存储器

 

 38 842字节的只读 代码存储器

  3 554字节的只读 数据存储器

 40 298字节的读写数据存储器

 在 ICF 文件:中

定义对齐= 16、大小= 0x00008000 {}的块堆;

 定义块 CSTACK、使对齐= 16、大小= 0x800{section .stack};

请给我一些帮助!

 PS:我发现在 ConfigureSimpleLinkToDefaultState 中无法步出 sl_Start()。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    不清楚您的问题是什么? 是从堆存储器中用尽还是溢出堆栈。 请在 BIOS 选项卡的 RTOS 对象查看器(ROV)中执行"扫描错误"。 有什么结果?

    此外、只需确保...您是否正在使用 TI-RTOS? 否则、我们会将您的主题帖移至适当的论坛。

    Todd