Копаю проект бутлоадера для STR912FAW44 с сайта ST (AN2475), там в AN указано :
The IAP driver must be programmed by the user in the Flash Bank1 after being remapped in hardware to address 0x00 (Bank0 is hardware remapped at address 0x80000 for 256 or 512 Kbytes devices and at address 0x200000 for 1 or 2 Mbytes devices). Note: For 256K, Bank 0 must be at a 256K boundary (Bank 0 base addresses can be: 0x00, ox40000, ox80000, etc.). For 512K, Bank 0 must be at a 512K boundary (Bank 0 base addresses can be: 0x00, ox80000, ox100000, etc.). For 1M, Bank 0 must be at a 1M boundary (Bank 0 base addresses can be: 0x00, 0x100000, 0x200000, etc.). For 2M, Bank 0 must be at a 2M boundary (Bank 0 base addresses can be: 0x00, 0x200000, 0x400000, etc.). Programming is performed via JTAG using a Flasher toolset.
А как собственно это сделать. Пробовал с помощью Flash Link записать прошивку в Bank1 и сделать загрузку с него - не работает :-( Есть также J-link, но с ним тоже не понятно как это сделать....
|