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/DK-TM4C129X:DK-tm4c129x 使用 RTOS 和 Touch

Guru**** 2478185 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/688469/rtos-dk-tm4c129x-dk-tm4c129x-use-rtos-and-touch

器件型号:DK-TM4C129X

工具/软件:TI-RTOS

你(们)好。

首先,考虑到我的英语能力不足,我希望你能阅读这份报告。

使用 DK-TM4C129X。  

我知道 tirtos_tivac 不支持 grlib。(不是示例代码)

因此、首先使项目_tivac_2_16_01_14并移植 TivaWare_C_Series-2.0.1.11577。

显示 grahpic 它运行良好。

但触摸不起作用。

因此、我认为是双向的

1.代码大小问题

 我的输出文件3MB 和 CCS 建议点击:并非所有可用的代码大小都在使用

2. RTOS 和回调问题

 TouchScreenCallbackSet (WidgetPointerMessage);  

 该程序在这里终止。

 这里的位置是主要的。 而不是调用任务。

我知道为什么要把我的程序死。

请帮助!

谢谢你。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Youbin、
    您的 TivaWare 版本看起来很旧。 您是否尝试在非 TI-RTOS 环境中运行最新的 TivaWare 版本2.1.4.178图形库? 我建议您首先确保一切正常、包括显示和触摸功能、然后再转到 TI-RTOS 环境。

    此外、如果您的代码大小为3MB、则它太大、无法放入 MCU 的1MB 闪存中。 您需要找出占用大量空间的代码中的内容。 请使用.map 文件调查不同代码段和函数占用的空间。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢您的回复

    它在没有 TIO 的情况 下工作正常、仅 TIVaWare_C_Series-2.0.1.11577 grlib (触摸和显示)。

    我将尝试使用 TivaWare 版本2.1.4.178图形库。

    谢谢你。

    我有两个问题。

    CCS->View->resource explorer->TI-RTOS for TivaC->Tiva TM4C129XNCZAD->...->UART Echo 示例工程生成和构建

    它的输出文件为2.2MB。

    它也是 CCS 建议点击:并非所有可用的代码大小都在使用。

    但它工作正常。

    您建议 MCU 的1MB 闪存。 代码大小太大。

    1.为什么它值得一试?

    2.我需要外部闪存?

    我期待你的答复。

    谢谢你

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

    [引用 user="Lee youbin"]

    我有两个问题。

    CCS->View->resource explorer->TI-RTOS for TivaC->Tiva TM4C129XNCZAD->...->UART Echo 示例工程生成和构建

    它的输出文件为2.2MB。

    它也是 CCS 建议点击:并非所有可用的代码大小都在使用。

    但它工作正常。

    您建议 MCU 的1MB 闪存。 代码大小太大。

    1.为什么它值得一试?

    [/报价]

    我想您正在讨论.out 文件、其中包含调试符号。 起初、我是说.bin 文件、它是您代码的程序映像、为3MB。 很抱歉,我的误解。 调试器使用.out 文件中的调试符号来促进调试。  

    [引用 user="Lee youbin"]2. 我需要外部闪存?[/quot]

    您是否在寻找串行闪存? 您可以使用片上 SSI 模块与基于 SPI 的闪存连接。