feat: sync current parallel NAND implementation from templates
This commit is contained in:
@@ -13,9 +13,10 @@
|
||||
Адреса C28x задаются в 16-битных словах: data `0x100000`, command
|
||||
`0x100001`, address `0x100002`. Используется только младший байт XINTF.
|
||||
|
||||
`WP#` в базовом варианте аппаратный: для режима только чтения соединить с GND
|
||||
через 10 кОм; если позже понадобится PROGRAM/ERASE, заменить на GPIO и реализовать
|
||||
`tms_set_wp()`.
|
||||
`WP#` в базовом варианте аппаратный и соединён с GND через 10 кОм. Поэтому
|
||||
порт объявляет `write_supported = 0`, а PROGRAM/ERASE возвращают
|
||||
`PNAND_ERROR_WRITE_PROTECTED`. Для записи нужно перенести `WP#` на GPIO,
|
||||
реализовать `tms_set_wp()` и установить признак поддержки в структуре порта.
|
||||
|
||||
Задержка в порте приблизительная. После выбора частоты CPU проверить импульсы
|
||||
осциллографом и при необходимости изменить `PNAND_TMS_CPU_MHZ`.
|
||||
|
||||
Reference in New Issue
Block a user