Начал потихоньку "вырисовывать" SK-MAT91SAM9G45, решил поставить один DDR2 (от 64М с разрядностью 16 бит) и один чип SDRAM (32M с разрядностью 16 бит). SDRAM задумал исключительно для видеобуфера (объем такой чтоб номенклатуру не плодить).
Но вот засада, оказывается DDR2 контроллер процессора поддерживает только 4-х банковые чипы, а 16-ти разрядные DDR2 идут уже по 8 банков, т.к. делать шину DDR2 8 бит - полный маразм, придется ставить два чипа DDR2 :(
Хотя нет, вру, DDR2 чипы емкостью до 512М идут по 4 банка, но при этом получается, что на плату больше 64M будет уже не поставить, зато одним чипом, наверное так и сделаю ...
Сегодня внес некоторые изменения в плату SK-MIMX233:
1) добавил SD держатель в параллель с NAND флешкой, должен сказать, это было не просто.
2) переразвел разъем выводимых наружу сигналов на предмет соответствия с новым TFT-Plug, для того чтобы не только через GPIO можно было писать, но и его аппаратной коркой.
3) вывел линии LiIon батареи на отдельный разъем
4) изначально, я решил не озадачиваться реализацией USB OTG, поставив USB-А (host) разъем, в ходе упражнений, выяснилось, что OTG в BSP вполне вменяемо уже реализован и чтобы все-таки оставить возможность подключать плату как гаджет (но через USB-A разъем, у которого нет ID пина), добавил переключающий джампер на USB-ID сигнал (конечно он мультиплексирован еще и на другие периферийные функции) с подтяжками чтобы можно было явным образом ядру говорить в какой режим переводить USB.
Еще, решил переименовать ее в SK-IMX233 (без префикса М, что у меня означает минимальный набор подключеной периферии) т.к. к процессору итак подключено все что можно и даже больше.
PS думаю, надо закрыть эту тему для вопросов (вынести вопросы в отдельную тему), а то хочется чтобы локанично люди видели текущее положение дел и планы, а вместо этого какая то флудильня, уже и фото какие то сюда "левые" выкладывают :) ...
Круто. Если не появится паразитных влияний и непредвиденных неприятностей с этим связанных (тьфу-тьфу) - это имхо наилучший вариант. Мне nand вообще не нужна так что я даже не подумал о такой возможности :)
На всякий случай, я линии через короткозамкнытые счетверенные терминаторы увел, т.е. как минимум, если их разорвать все останется как раньше, если с SD при операциях и возникнут проблемы с согласованием линий, можно будет:
1) покрутить выходной ток буферов (наличием чего у этого процессора я было очень порадован, до этого я наблюдал подобное только у PXA и в FPGA), что эквивалентно добавлению согласующего резистора на выходе.
2) если это не поможет, покрутить уже "физические" согласующие резисторы
3) если и это не поможет, покрутить оба варианта в раз
Думаю, с вероятностью 0,99 все и так будет работать (касательно линий передачи).
А разве на чем то FreeRTOS не работает ?
По существу SK-MLM3S9B95, еще адаптировал пример usb виртуального COM порта, но забуксовал на примере usb host masstorage.