有些時(shí)候用來(lái)查詢(xún)的表,或者一些初始數據需要在燒錄程序的時(shí)候一起寫(xiě)入FLASH。

舉例有兩張圖片image_buf1[1024]、image_buf2[1024],image1需要放到0x4000地址,image2需要放到0x5000地址。

1、在工程目錄下增加兩個(gè)空的C文件,每個(gè)C文件用來(lái)存放一張圖片(一個(gè)帶初值的數組)。

image.png

image.png

image.png


2、填充數據到C文件中,每個(gè)C文件只有一個(gè)一個(gè)數組

image.png

image.png

3、實(shí)現,在魔術(shù)棒中,選擇BL51 Locate中的code項,將map文件中數組名字后面加上括號,括號中寫(xiě)入地址,多個(gè)名字之間用逗號分隔,注意低地址寫(xiě)在前面。

?CO?IMAGE1(0x4000),?CO?IMAGE2(0x5000)

image.png