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.

[参考译文] LP-EM-CC2340R5:记录/打印 ASCII、而不是十六进制

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1518460/lp-em-cc2340r5-logging-printing-ascii-instead-of-hex

器件型号:LP-EM-CC2340R5

工具/软件:

大家好!

可能有一种更简单的方法来实现我的目标。 总的来说、我的目标是以可读方式转储离散闪存的文件。  

我正在使用我们的记录器 Log_Buf 来显示我的文件的所有内容。  

如果我从十六进制-> ASCII 转换、一切都很完美、我确认我写了正确的东西、并读取了正确的东西。 所以我的目标是提高生活质量。  

记录器输出:

COM3 |    9.208632000 | LogMod_LogModule0 | Log_INFO    | ../source/LittleFS.c:328                      | ASCII dump0x4c 0x69 0x74 0x74 0x6c 0x65 0x46 0x53 0x20 ...

如果可以获得如下所示的输出、那会很棒:

COM3 | ... | ... | ASCII dump "Hello world!"

我正在从文档中读取 Log_printf 和 Log_buf 函数仅输出十六进制。 完全开放的任何想法,你有! 谢谢  

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

    嗨、Cameron、

    以下是其他资源、以防您尚未了解这些资源

    记录 SLA (适用于 F2 SDK、但也适用于 F3 SDK)
    日志 API
    日志工具自述文件

    它可能有助于您从应用程序文件中提供日志使用情况的代码片段。  该解决方案可能 采用  Log_printf 的参数格式指定符%c (字符)的形式、但 Log_buf 的输出格式确实受到限制。

    此致、
    Ryan