|
nios2-flash-programmer можно пользовать?, на двух платах с разными флашками фигня какая-то |
|
|
|
Dec 17 2009, 16:09
|
Гуру
     
Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640

|
вроде бы удобный тул, чтобы мануал на флашку не читать, но прошить не могу. вот что-то такое происходит Код [NiosII EDS]$ nios2-flash-programmer --base=0 --debug --erase-all Using cable "USB-Blaster [USB-1]", device 1, instance 0x00 Resetting and pausing target processor: OK Found CFI table in 16 bit mode Raw CFI query table read from device: 0: 20 00 BB 88 00 00 FF FF FF FF FF FF FF FF FF FF ............... 10: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF ................ 20: 51 00 52 00 59 00 03 00 00 00 35 00 00 00 00 00 Q.R.Y.....5..... 30: 00 00 00 00 00 00 27 00 36 00 B4 00 C6 00 04 00 ......'.6....... 40: 04 00 0A 00 00 00 05 00 05 00 03 00 00 00 16 00 ................ CFI query table read from device: 10: 51 52 59 03 00 35 00 00 00 00 00 27 36 B4 C6 04 QRY..5.....'6... 20: 04 0A 00 05 05 03 00 16 01 00 03 00 02 07 00 20 ............... 30: 00 3E 00 00 01 .>... CFI extended table read from device: 0: 50 52 49 31 30 66 00 00 00 01 03 00 30 C0 01 80 PRI10f......0... 10: 00 03 03 FF FF FF FF FF FF FF FF FF FF FF FF FF ................ Read autoselect code 0020-88BB (in 16 bit mode) No CFI override data for [FLASH-0020-88BB] Target timeout loop runs 1504100 times/s Timeout set to 771 loops Device size is 4MByte Erase regions are: offset 0: 8 x 8K offset 10000: 63 x 64K Device supports Intel style programming algorithm Multi-byte programming with 8 byte buffer Sector erase timeout is 8s Word program timeout is 512us Buffer program timeout is 512us : Checksumming existing contents 00000000 : Already erased 00002000 : Needs erasing 00004000 : Needs erasing 00006000 : Needs erasing 00008000 : Needs erasing 0000A000 : Needs erasing 0000C000 : Needs erasing 0000E000 : Needs erasing 00010000 : Needs erasing 00020000 : Needs erasing 00030000 : Already erased ...... Erase failed at offset 2000 Leaving target processor paused в 0 сектор пишет правильно ну и во втором случае валится (я до опции --debug тогда не добрался, но тоже не сразу валится)
|
|
|
|
|
 |
Ответов
|
Dec 21 2009, 10:08
|
Гуру
     
Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640

|
Цитата(vadimuzzz @ Dec 19 2009, 02:55)  а в SOPC тайминги для нее правильно выстывлены? что за микросхема? eще есть ключ --verbose, с ним что выводит? пока сейчас праздники, сдача горящих проектов и т.п. - плотно разбираться с железкой не могу этим постом я хотел уточнить - все ли я понимаю во "флаш программинг флоу" тайминги (второй экран компонента в SOPC) выставлены, и в проекте с другим процем (LEON), да и с НИОС-ом в "ручном" режиме без использования HAL флаш работает с микросхемой я ошибся, не спансион, а ST M28W320
|
|
|
|
|
Dec 23 2009, 10:25
|
Гуру
     
Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640

|
Цитата(vadimuzzz @ Dec 22 2009, 10:22)  тогда может потребоваться flash override(см. ug_nios2_flash_programmer.pdf). и нужна доп. информация о распиновке. есть подозрение на data cache + burst то есть абсолютно одинаковые дизайны, с "простым ниосом" флаш шьется, с data cache + burst не шьется ну то есть - меняю в SOPC конфигурацию процессора - наблюдаю разницу может нарушается время bus idle между выборками, может еще что-то - буду смотреть alt_flash... и вейвформы
|
|
|
|
Сообщений в этой теме
yes nios2-flash-programmer можно пользовать? Dec 17 2009, 16:09      vadimuzzz yes
странно, конечно. но стоит все-таки проверить ... Dec 23 2009, 11:02 vadimuzzz понаблюдал пациента изнутри, результаты меня, мягк... Dec 25 2009, 03:49 yes большое спасибо за информацию, и с наступающим
я... Dec 25 2009, 14:55  vadimuzzz Цитата(yes @ Dec 25 2009, 20:55) я бы поп... Dec 25 2009, 15:31
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|