在用Sitara, 在用Windows 7。 想用Flash Tool. 但是Flash Tool User Guide里说
Use TI Flashtool 1.6 over Windows 7
David Chan Blacksword.David@gmail.com
As the product developed, I was asked to provide a easy to use method to the factory for them to program the product.
We have created some assistant board just used to program the product. But you know this will do have a big plus to the BOM if we build a lot of the assistant boards.
As the product is based on TI's OMAP3. USB boot and UART boot is supported on this platform, and TI provide a tool named Flashtool help the customer to do the job.
What a good tool the Flashtool is! But unfortunately TI mention in the guide:
Applicability
For Sitara SDK 5.0.2: For AM35x, AM37x, DM37x and OMAP35x devices:
1. This Windows XP-based Flash Tool can be used to program x-loader, u-boot and kernel to NAND flash.
-----http://processors.wiki.ti.com/index.php/Flash_v1.6_User_Guide#Applicability
It is Windows XP-based Flash Tool. What a bad news for us. You know my pc runs Windows 7, and Most of the PC in our product build team runs Windows 7.
Should I have the whole team downgrade to Windows XP? You know how hard it is!
It means that I have to build my own flash tool or have the TI Flash Tool runable under Windows 7.
As the program can be opened under Windows 7, and the USB driver of OMAP can been installed under Windows 7. I do think that there is no reason that Flash Tool can not be used with Windows 7.
After analyze, I found there is nothing different for Flash Tool to run with Windows XP or Windows 7 except the USB is allowed to access or not.
It's very clear the that t security mechanism of Windows 7 will block the access to USB of the Flash Tool.
Ok, Just let's tell the Windows 7 to allow Flash tool to access the USB driver of the OMAP3. Right on the Flash.exe and choose Property in the menu. See Figure 1.
Figure 1.Flash.exe in menu
In the property sheets of the Flash.exe, go to page "Compatibility". Then turn on the option "Run this program as an administrator". See Figure 2. And click ok to save the settings.
Figure 2 Property of Flash.exe
Now just run the Flash.exe, you can use it to program you Sitara/Omap platform with Windows 7 just like what you have done with Windows XP. Figure 3 shows "Erase All" regions of the NAND on the OMAP3 board.