ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
23 ноября
1458794 Топик полностью
mse homjak (25.08.2024 20:08, просмотров: 118) ответил Vit на memcpy по сути работает с байтами. и он пошлёт волатильности нафиг. кроме того, есть вероятность, что у вас неявные проблемы из-за strict-aliasing
Моя шина не сможэт работать с байтами. Я специально сделал её 16-бит-only. У ФПГА, тоже, ессно. Кроме того, запись идёт без проблем. 

До разбора трабла, у меня не было указателей на 32р. Проблема всплыла и отмоделирована исключительно с указателями на uint16_t.

И осциллограмма показывает, что по чётному адресу записываются-вычитываются чётные данные, а по нечётному, нечётные. С "1" в ЛСБ, чего нет в тествой программе, там "0". Т.е. проблема находится между входными контактами и ядром.