Using const to modify LV_font_fmt_txt_dsc_t will crash

LVGL version used is 7.4.
Since you need to fix the address of the UI data, you have changed the variable modifier below, preceded by cosnt.
The MCU is down.
What is the reason for this and how to use it to define all UI data as const?
static lv_font_fmt_txt_dsc_t font_dsc = {
.glyph_bitmap = glyph_bitmap,
.glyph_dsc = glyph_dsc,
.cmaps = cmaps,
.cmap_num = 1,
.bpp = 4,

.kern_scale = 0,
.kern_dsc = NULL,
.kern_classes = 0,

.last_letter = 0x9ad8,
.last_glyph_id = 112,

};

The microcontroller will crash if you write this way.
const static lv_font_fmt_txt_dsc_t font_dsc = {
.glyph_bitmap = glyph_bitmap,
.glyph_dsc = glyph_dsc,
.cmaps = cmaps,
.cmap_num = 1,
.bpp = 4,

.kern_scale = 0,
.kern_dsc = NULL,
.kern_classes = 0,

.last_letter = 0x9ad8,
.last_glyph_id = 112,

};

用PC端仿真发现
last_letter = 0x9ad8, 写入错误