你好,
请问如何将C6748产生的应用程序,加上TI Image Header再生成BIN文件。
typedef struct _HEADER_
{
Uint32 magicNum;
Uint32 entryPoint;
Uint32 appSize;
Uint32 ldAddress; /* Starting RAM address where image is to copied – XIP Mode */
} _HeaderObj;
Shine:
请问您是用starterware里的bootloader吗?如果是的话,是用tiimage工具转换的。请参考下面的wiki网站。
processors.wiki.ti.com/…/AM335X_StarterWare_Booting_And_Flashing
user6310626:
回复 Shine:
我在tools/tiimage.c中看到
typedef struct _ti_header_
{unsigned int image_size;unsigned int load_addr;
}ti_header;tiimage的头信息只有这两个吗?magicNum是在哪里加入的?
Shine:
回复 user6310626:
您要求的这个头文件是哪里来的呢?是secondary bootloader要求的? ti image这个工具很少用,因为c6748一般可以通过AISgen来配置初始化寄存器,不需要在写secondary bootloader来初始化。
user6310626:
回复 Shine:
我需要用到bootloader, AIS满足不了我的要求。
在OMAP-L138_FlashAndBootUtils_2_40\OMAP-L138\CCS\UBL_DSPUBL.h中使用的
Shine:
回复 user6310626:
tiimage只能添加image_size和load_addr头信息,其他两个可以自己烧写到flash。