ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
3 июля
1020475 Топик полностью
Гyдвин, волшебник (23.07.2020 18:24, просмотров: 752) ответил fk0 на A с чего ты решил, что падает из-за невыравненности? Обработчик hard fault написал, который тебе чётко причину и адрес распечатывает? (а так делал). Может у тебя на входе косячные адреса.
Нормальные адреса (это первое глянул). Вот такой вот грязный хак прекрасно работает: 
void * memcpy1 (void *dest, const void *src, size_t len)
{
  char *d = dest;
  const char *s = src;
  while (len--)
    *d++ = *s++;
  return dest;
}