Я компиляции этой функции с помощью рычажного Linux-gnueabi-GCC, но он дает мне ошибку expected string literal before ‘)’ token
crosscompiling ошибка ASM
void flush_icache(void)
{
u32 tmp = 0;
asm volatile(" mcr p15, 0, %0, c7, c5, 0\n\t": : "r"(tmp) :);
}
который я не смог удалить. Если у кого-то есть идея, тогда любезно разрешите
эй, так как ты решил свою проблему? – linvenuza
У более старой цепи кросс-стула IIRC есть ошибка, я обновил toolchain до 2010 года, что решило проблему. Надеюсь это поможет. – peeyush