TI中文支持网
TI专业的中文技术问题搜集分享网站

菜鸟求助 :SecureHexAIS_OMAP-L138.exe怎么生成C6748(E)的AIS文件?

1、第一步是使用目标文件.out和配置文件.ini一起生成的AIS么?

根据命令格式

SecureHexAIS_OMAP-L138 [Options] [Input File Names]
         <Option> can be any of the following:
           -h Show this help screen.
           -entrypoint <Addr> Force specified entry point for AIS boot image.
           -ini <INI file name> Specify the ini file (default is OMAP-L138.ini).
           -otype <Output Type> Specify type of output file, from following:.
我使用命令    SecureHexAIS_OMAP-L138 -h   ,这时能正常进行系统提示帮助。

但是再生成AIS文件却出现问题,

无论是命令    SecureHexAIS_OMAP-L138 -ini  OMAP-L138_generic_secure.ini  DSP_AISExtra_OMAP-L138.out

还是                SecureHexAIS_OMAP-L138 -ini  OMAP-L138_generic_secure  DSP_AISExtra_OMAP-L138

都不能生成AIS文件。

所用相关文件都在如下目录

C:\Program Files (x86)\OMAPL138_C6748_Generic_Security\C674x_OMAPL1x_Generic_Security_Flash_Boot_Utils\OMAP-L138_Secure_FlashAndBootUtils_trunk\OMAP-L138_Secure\GNU\AISUtils

是我命令打错了格式还是怎么了?

Tony Tang:

换一个目录试试,不要在这种带括号的目录名下(x86).

baokun hu:

回复 Tony Tang:

换过目录了,还是不行,是不是命令的格式错了?

SecureHexAIS_OMAP-L138 -h是正常的,但是生成AIS时就提示文件找不到,OMAP-L138_generic_secure.ini 和 DSP_AISExtra_OMAP-L138.out不应该放在这个SecureHexAIS_OMAP-L138.exe的下面么?

还有就是再确认一下:生成这个AIS文件,是不是需要.ini和.out共同作用(两者同时参与),我这样写:SecureHexAIS_OMAP-L138  -ini   OMAP-L138_generic_secure   DSP_AISExtra_OMAP-L138     究竟有没有问题?(SecureHexAIS_OMAP-L138是个.exe文件,OMAP-L138_generic_secure是个.ini文件,DSP_AISExtra_OMAP-L138是个.out文件),格式对么?

baokun hu:

回复 Tony Tang:

换过目录了,还是不行,是不是命令的格式错了?

SecureHexAIS_OMAP-L138 -h是正常的,但是生成AIS时就提示文件找不到,OMAP-L138_generic_secure.ini 和 DSP_AISExtra_OMAP-L138.out不应该放在这个SecureHexAIS_OMAP-L138.exe的下面么?

还有就是再确认一下:生成这个AIS文件,是不是需要.ini和.out共同作用(两者同时参与),我这样写:SecureHexAIS_OMAP-L138  -ini   OMAP-L138_generic_secure   DSP_AISExtra_OMAP-L138    究竟有没有问题?(SecureHexAIS_OMAP-L138是个.exe文件,OMAP-L138_generic_secure是个.ini文件,DSP_AISExtra_OMAP-L138是个.out文件),格式对么?

Tony Tang:

回复 baokun hu:

格式:

http://processors.wiki.ti.com/index.php/Basic_Secure_Boot_for_OMAP-L138_C6748#What_is_the_preferred_method_of_flashing_a_secure_device.3F

 SecureHexAIS_OMAP-L138.exe -ini <ini file>.ini -otype binary -o <binary image>.bin <hello_world>.out

还有我看这个原始的.ini文件里有这么一句:

; Binary file containing secure key header for generic devicegenKeyHeaderFileName=key_hdr_sha256_enc.bin

你应该是没有这个bin文件的,注释掉它。

baokun hu:

回复 Tony Tang:

; Binary file containing secure key header for generic devicegenKeyHeaderFileName=key_hdr_sha256_enc.bin 

你让注释掉?怎么注释掉呀?

还有我看你发的格式是

SecureHexAIS_OMAP-L138.exe -ini <ini file>.ini -otype binary -o <binary image>.bin <hello_world>.out
难道不应该是
SecureHexAIS_OMAP-L138.exe -ini <ini file>.ini -otype binary<binary image>.bin -o <hello_world>.out?
现在很小心,感觉很简单,就是搞不出来,晕

Tony Tang:

回复 baokun hu:

baokun hu你让注释掉?怎么注释掉呀?

跟上一行一样加封号;或者直接删掉都行。

-o是指定输出文件,不是.out文件.

我发的链接看了没有?

baokun hu:

回复 Tony Tang:

嗯,非常感谢你,注释掉之后成功了。

赞(0)
未经允许不得转载:TI中文支持网 » 菜鸟求助 :SecureHexAIS_OMAP-L138.exe怎么生成C6748(E)的AIS文件?
分享到: 更多 (0)