Сохранить текущие изменения NAND и LED перед объединением веток
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`.
|
||||
|
||||
@@ -56,7 +56,8 @@ static void tms_set_wp(int enabled)
|
||||
static const parallel_nand_port_t tms_port = {
|
||||
tms_init, tms_select, tms_deselect,
|
||||
tms_write_command, tms_write_address, tms_write_data,
|
||||
tms_read_data, tms_is_ready, tms_set_wp, tms_delay_us
|
||||
tms_read_data, tms_is_ready, tms_set_wp, tms_delay_us,
|
||||
0
|
||||
};
|
||||
|
||||
const parallel_nand_port_t *parallel_nand_port_tms320f2812(void)
|
||||
|
||||
Reference in New Issue
Block a user