Здравствуйте
Подымаю FAT () -SD CARD на ADUC, использую IAR5.10
один и тотже код отказался работать после переноса с AVR,
после разбора полета выяснилось что ступор наступает в момент присвоения адресса указателю:
bpb = (FAT16_BOOT_SECT *) _FF_buff;
сам _FF_buff содержит данные прочитанного сектора, но сама структура bpb после присвоения содержит нули, видимо из-за того что размер структуры bpb = 588 байт за место 512 байт.....
некоторые значения занимают 2 байта за место одного !
Что не так может чего упустил ?