решил портировать FatFS (tiny FatFS) на SAM7 прожект в ИАРе. SPI настроил, с флэшкой проц говорить научил. но при выполнении внутренней команды auto_mount на строке
basesect = LD_DWORD(&fs->win[MBR_Table+8]); /* Partition offset in LBA */
LD_DWORD определен (если упрощать) как разименование указателя , приведенного к типу указатель на беззнаковое длинное.
в дебаггере в асме выглядит как четыре строки : MOV R0,#245 LSL R0,R0,#1 LDR R0,[R4,R0] // ПРИ ВЫПОЛНЕНИИ ЭТОЙ КОМАНДЫ ПРЫГАЕТ НА DATA ABORT LSL R7,R0,0#
в чем может быть дело?
--------------------
если еррата пуста - это не хорошо а плохо
|