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.

[参考译文] CC2541:存储在闪存区域中的映像无法正常显示的问题

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1201322/cc2541-the-problem-that-the-image-stored-in-the-flash-area-cannot-be-displayed-normally

器件型号:CC2541
主题中讨论的其他器件: CC2510CC2540

大家好、

在 CC2541上存储图片时、如果有 RAM 区域、则显示正常。 添加关键字代码后、有一个闪烁区域、显示异常。 原因是什么以及如何配置?

使用相同的代码、我发现 CC2510没有问题。

const unsigned char 代码 gImage_njzy[12500]={
0x7f、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、
0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFE、0x7f、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、
0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、
0xFF、0xFE、0x7f、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、
0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFE、0x7f、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、
0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、0xFF、

}

我添加了关键字"代码"、但它似乎没有存储在闪存中。

此致、

Katherine

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

    您好、Katherine、

    您能否指定宏代码的定义? 我不确定此关键字的作用。 这是客户实施的自定义宏吗?

    此致、

    1月

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

    大家好、Jan、

    我可能已经解决了这个问题、但我仍然不知道原理。 首先、 我需要配置链接文件。 最好使用"ti_51ew_cc2540b.xcl"、其位置位于协议栈"BLE-CC254x-1.3.2\projects\ble\common\cc2540中、并且 需要执行"__low_level_init (void);"函数、其位置位于模块"BLE-CC254x-1.3.2\\cc\target\c\startup hal\cc2540al\eval_init (void)中。

    此致、

    Katherine

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

    您好、Katherine

    我很高兴听到这个问题似乎解决了。 我建议进行全面测试、以确保解决方案稳定并可与不同的数据字符串一起使用。 感谢您与社区分享您找到的修复程序!

    此致、

    1月