TI论坛
直播中

毛春华

7年用户 192经验值
私信 关注
[问答]

请问am335x SDK使用出现错误提示是什么原因?

使用的ti-sdk-am335x-evm-07.00.00.00-Linux-x86-Install.bin这个版本,在目录下使用make linux后,编译自己的驱动,KERNELDIR=/mnt/sdb-device/ti-sdk/board-support/linux-3.12.10-ti2013.12.01/,编译时出现了以下错误提示
/mnt/sdb-device/ti-sdk/board-support/linux-3.12.10-ti2013.12.01/arch/x86/include/asm/atomic64_64.h:19:1: 错误: 未知的类型名‘atomic64_t’
/mnt/sdb-device/ti-sdk/board-support/linux-3.12.10-ti2013.12.01/arch/x86/include/asm/atomic64_64.h: 在函数‘atomic64_read’中:
/mnt/sdb-device/ti-sdk/board-support/linux-3.12.10-ti2013.12.01/arch/x86/include/asm/atomic64_64.h:21:32: 错误: 在非结构或联合中请求成员‘counter’
/mnt/sdb-device/ti-sdk/board-support/linux-3.12.10-ti2013.12.01/arch/x86/include/asm/atomic64_64.h: 在文件作用域:
/mnt/sdb-device/ti-sdk/board-support/linux-3.12.10-ti2013.12.01/arch/x86/include/asm/atomic64_64.h:31:33: 错误: 未知的类型名‘atomic64_t’
/mnt/sdb-device/ti-sdk/board-support/linux-3.12.10-ti2013.12.01/arch/x86/include/asm/atomic64_64.h:43:41: 错误: 未知的类型名‘atomic64_t’
如果我直接在/mnt/sdb-device/ti-sdk/board-support/linux-3.12.10-ti2013.12.01/的目录下使用make bzImage命令后,再编译生成的.ko不是ARM平台的 file 命令查看为ELF 32-bit LSB relocatable, Intel 80386,那我想请教下,这个SDK包是还有其他的什么设置吗?

回帖(2)

何丽

2018-8-14 06:57:21
发错地方了,请将问题发到Sitara™ Cortex-A8 和 ARM9 微处理器板块 http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25.aspx
举报

刘旭阳

2018-8-14 07:12:30
引用: 广陵云峰 发表于 2018-8-14 06:57
发错地方了,请将问题发到<span class="breadcrumb-item"><span/>Sitara™ Cortex-A8 和 ARM9 微处理器板块 http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25.aspx

ti-processor-sdk-linux-am335x-evm-03.00.00.04开发环境 am3352 芯片  编译linux内核 只是添加几条printk上    通过sd卡启动 调试串口无法输入  请问如果将改过的linux内核   烧到sd卡 需要那么操作 
举报

更多回帖

发帖
×
20
完善资料,
赚取积分