Неглубоко копаете :)
Во-первых, ICACHE_RODATA_ATTR определяется в файле c_types.h только в случае, если при компиляции задан ключ -DICACHE_FLASH
Во-вторых, если вы определяете указатель char *, а не массив char [], то в секцию rodata попадет только сам указатель - 32-битное целое число, а...