该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
基于a40i的开发板,现在在编译内核的时候遇到了一些问题
在 linux-3.10/drivers/char/awchip 中,文件布局只有
```bash
.
├── awchip
├── chipsc
└── Makefile
```
其中, awchip, chipsc 为 ELF 32-bit relocatable 二进制文件。
在对内核进行一些修改,并重新编译时,会遇到如下错误:
```log
drivers/built-in.o: In function `awchip_src_store':
/home/golden/proj/KK-T3-SW/lichee/linux-3.10/drivers/char/awchip/awchip.c:65: undefined reference to `mutex_lock'
/home/golden/proj/KK-T3-SW/lichee/linux-3.10/drivers/char/awchip/awchip.c:72: undefined reference to `mutex_unlock'
drivers/built-in.o: In function `awchip_res_show':
/home/golden/proj/KK-T3-SW/lichee/linux-3.10/drivers/char/awchip/awchip.c:44: undefined reference to `mutex_lock'
/home/golden/proj/KK-T3-SW/lichee/linux-3.10/drivers/char/awchip/awchip.c:46: undefined reference to `mutex_unlock'
drivers/built-in.o: In function `init_awchip':
/home/golden/proj/KK-T3-SW/lichee/linux-3.10/drivers/char/awchip/awchip.c:111: undefined reference to `__mutex_init'
/home/golden/proj/KK-T3-SW/lichee/linux-3.10/drivers/char/awchip/awchip.c:112: undefined reference to `__mutex_init'
Makefile:778: recipe for target 'vmlinux' failed
make: *** [vmlinux] Error 1
```