Мав два проекта на AT90CAN128 де використовував FRAM and DataFlash, двоє проекти робили з CAN, для прогармування використвовував саморобний JTAG. В кожному проекті використовув початок флешу як старт-ап інформацію для контролера. Потім дивний факт в обох проектав випадковим чином могла перепрошитися перша сторінка. Всі методи проганяв на юніт тести і решта ручне тестування і не прияких умовах перші сторінки не перетиралися. В мене склалось враження що коли інший контролир по CAN чи по компорту посилав дані а втой час я шив якісь контролер, то тоді могла стертися память перші сторінки. Правда на CS не давав резисторів, плюс дві памяті стояли на одному SPI.
|