| 21 | [[BR]] |
| 22 | **ИНСТРУКЦИЯ по устранению циклического перезапуска платы (тормозит jffs)** |
| 23 | [[BR]] |
| 24 | 1. Отключить swd использование watchdog таймера добавлением опции -w (в файле {{{/etc/init.d/swd.sh}}} в переменной {{{ARGS}}} добавить опцию {{{-w}}}, после сохранения файла перезапустить). |
| 25 | 2. Дать плате запуститься и поработать минут 10. |
| 26 | 3. Вернуть все обратно (убрать добавленную опцию -w и перезапустить swd). |
| 27 | [[BR]][[BR]] |
| 28 | **ИНСТРУКЦИЯ по скипанью плохих блоков NAND FLASH** |
| 29 | [[BR]] |
| 30 | 1. Подключить терминал к технологическому порту RS-232. |
| 31 | 2. Подать питание на плату SW-01. |
| 32 | 3. При появлении надписи "Hit any key to stop autoboot" нажать ENTER. |
| 33 | 4. Ввести команду nand markbad <address> где <address> - адрес дефектного блока. |
| 34 | 5. Нажать ENTER. |
| 35 | Как вычислить адрес плохого блока: в адресе, который сообщает linux, обнулить 17 младших бит, а затем прибавить адрес начала раздела с файловой системой (адреса разделов linux пишет при старте, файловая система находится в разделе "root", сейчас его адрес 0x3a0000). |
| 36 | [[BR]] |
| 37 | Как проверить в u-boot, что блок не читается: выполнить команду nand read 0x22000000 <address> 0x20000 и контролировать наличие ошибки. |
| 38 | [[BR]][[BR]] |
| 39 | **ИНСТРУКЦИЯ перепрограммирования платы** |
| 40 | 1. Подключить шнур USB |
| 41 | 2. Подключить терминал в COM |
| 42 | 3. Замкнуть пинцетом точки как на фото |
| 43 | [[Image(romboot.jpg)]] |
| 44 | 4. Подать питание |
| 45 | 5. В терминале должна появиться надпись RomBOOT |
| 46 | 6. ОС определит коммуникационное устройство на шине USB (например /dev/ttyACM0). |
| 47 | 7. Запустить sam-ba (2.14), в появившемся диалоге в строке “Select the connection” |
| 48 | выбрать USB-устройство, “Select your board” выбрать “at91sam9g20-ek”, нажать “Connect”. |
| 49 | 8. В окне sam-ba выбрать вкладку “NandFlash”. |
| 50 | 9. В секции scripts выбрать “Enable NandFlash” и нажать кнопку “Execute”. |
| 51 | 10. Стереть содержимое, Erase all |
| 52 | 11. Далее по методике |