0

我有以下问题:

  1. 我定义了一个数组如下: const char const Tsk_Names[ 2 ][ 5 ] = { "LOG", "FBH" };

    “Tsk_Names”数组被映射到 Flash(它的名称没有出现在映射文件的“条目列表”部分)。

  2. 对数组的任何引用都会导致它被映射到 RAM。例如:

    const char* const Get_Task_Name( char cTaskId ) { return ( &Tsk_Names[ 0 ][ 0 ] ); }

有没有人有解决这个问题的想法?

这是一个包含非常小的字符串数组的示例。我真正的阵列要大得多。

4

0 回答 0