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:
嗯,非常感谢你,注释掉之后成功了。