- 论坛徽章:
- 1
|
本帖最后由 arm-linux-gcc 于 2013-09-22 08:25 编辑
回复 30# 要有上进心
6410就是armv6,准确的说是arm1176jzf-s,arm11里面,1176jzf-s是最高版本的了
3.11和2.6.32.61的内核里面,s3c6400_defconfig,都有CONFIG_CPU_32v6K=y
如果6410不是armv6,那么s3c6400_defconfig里面还保留CONFIG_CPU_32v6K干什么
另外,如果没有c13,直接就会报未定义异常,而不是得到零了,甚至你编译都过不了
我查了三星6410的手册和arm官方的1176jzf-s手册,确认6410是1176,并且1176是有c13 3的
6410的手册上写明了是1176
1.2.1 S3C6410X RISC MICROPROCESSOR FEATURES SUMMARY
The features of S3C6410X RISC Microprocessor include:
• The ARM1176JZF-S based CPU subsystem with Java acceleration engine and 16KB/16KB I/D Cache and
16KB/16KB I/D TCM.
1176的手册上,也说了有c13 3
c13 0 c0 0 FCSE PID R/W, B, X R/W 0x00000000 page 3-126
1 Context ID R/W, B R/W 0x00000000 page 3-128
2 User Read/Write Thread and Process ID R/W, B R/W 0x00000000 page 3-129
3 User Read-only Thread and Process ID R/W, RO, Bk R/W, RO 0x00000000 page 3-129
4 Privileged Only Thread and Process ID R/W, B R/W 0x00000000 page 3-129 |
|