TI中文支持网
TI专业的中文技术问题咨询交流网站

C6748 应用程序如何加TI image Header

你好,

请问如何将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。

赞(0)
未经允许不得转载:TI中文支持网 » C6748 应用程序如何加TI image Header
分享到: 更多 (0)