ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
3 июля
577585 Топик полностью
Mikla (04.02.2015 19:26, просмотров: 131) ответил LightElf на Просто не надо извращаться с приведением типов указателя. Тады компайлер и memcpy сделают все правильно.
не знаю какие там были указатели, не у меня было когда memcpy вывалился в hardfault. знаю что длина строки была 8 и компилер подставил ldrd. при изменении длины строки на любое другое число все было нормально. а если бы другой тип указателя был, то компилер бы по другому мог memcpy сгенерить? Мне что т кажется что любой тип указателя в memcpy неявно приводится к (void*), т.е. keil-у пофиг на тип указателя и реализация memcpy зависит от длины строки, а не от типа указателя. я что, неправ?