各位大神:本人新手,刚接触OMAP-138和OMAP-137.有几个问题想请教:
1.OMAP-138和OMAP-137的用户程序是不是只能放在外设FLASH中,内部ARM的64K ROM (OMAP-L137时)用户不能使用?用户的UBL都不能放在这个ROM中么?
2.如果在外部的话,用户程序怎么加密?有几种方法推荐?
boss BAO:
回复 Tony Tang:
谢谢您的回复,我是新手,以后还有很多问题请教.前段时间一直登陆不上来.谢谢.
boss BAO:
回复 Tony Tang:
请教您,1.那个UBL程序是用户自己写么?
2.它和AISgen生成的文件是什么关系?
3.AISgen里设置的硬件的参数,和SFH_OMAP-L138.EXE中DEVICE.c文件的硬件配置都是根据用户的硬件来配置的.他们有什么区别么?
Tony Tang:
回复 boss BAO:
Boss,
#1. UBL可以理解为二级bootloder,TI有提供。其实有了AIS工具来配置,UBL没有存在的必要了。
#2. AISGEN产生的是AIS格式文件的工具。
#3. 都由用户根据板子各应用配置,没有区别,在一个地方有配置即可。
boss BAO:
回复 Tony Tang:
非常感谢你的答复.
#3. 都由用户根据板子各应用配置,没有区别,在一个地方有配置即可。 我以为sfh-xxx.exe中那个DEVICE.c文件里配置的是只在烧写的那次配置,而AIS生成的配置会存在与NAND(比方说)中,每次启动都使用这个配置呢. 那是不是说,如果我用sfh-xxx.exe烧写的话,烧写的AIS文件就不需要那些配置信息了.而我用仿真器烧写的话,AIS文件就需要配置这些参数对么?
还有为什么我生成的是AIS的.bin文件,而有些人生成的是.AIS文件?那个是怎么生成的?我又糊涂了.
不好意思,我这个新手问题就是多啊.
boss BAO:
回复 Tony Tang:
谢谢您的答复,我看的是<OMAP-L138_FlashAndBootUtils 使用及编译指导>中说开发者要根据自己硬件与TI 的EVM 比较,有不同的话,需要修改
1) DDR 型号(2) FLASH 型号(3) 时钟频率(4) UART 配置
等参数. 在根据硬件改动,修改了代码后,需要对工具包重新编译,生成UBL 和sfh_OMAP-L138.exe .所以我以为跟自己的工程有关系呢.
后两个问题我明白了.谢谢.