Hello experts,
I have the CSL_USB_IsoFullSpeedExample_ezdsp example running perfectly.
For the text output on the OSD9616 display, it seems to import the bitmap font like this:
#pragma DATA_SECTION(CharGen_6x8, ".charrom")
Uint16 CharGen_6x8[256*3];
Now I want to also display texts in my own project.
While trying to understand how it all works I found the only reference to the "charrom" in the linker command file (lnkx.cmd)
MEMORY
{
CROM (RX) : origin = 0xfe0000, length = 0x000600 /* 1536B */
}
/* SPECIFY THE SECTIONS ALLOCATION INTO MEMORY */
SECTIONS
{
.charrom > CROM
}
What I don't understand is: how does the linker know where the data is that should be included? What is the file name of the font file? How does this magic work?
Looking forward to your replies; thanks in advance
Florian