您好!
以下是我的系统的规格。
Ubuntu 版本为:14.04 LTS
SDK 版本为:TI-processor-sdk-linux-Automotive ra7xx-evm-6.00.03。
我有以下问题
1.我想检查内核中是否启用了 CAN 驱动程序模块,但在《软件开发人员指南》中没有提到有关 menuconfig 的命令。 请让我知道用于执行 menuconfig 和编译内核的命令。
2.我们是否在上述 SDK 中支持 LIN (本地互连网络)驱动程序。
请帮我回答问题
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
以下是我的系统的规格。
Ubuntu 版本为:14.04 LTS
SDK 版本为:TI-processor-sdk-linux-Automotive ra7xx-evm-6.00.03。
我有以下问题
1.我想检查内核中是否启用了 CAN 驱动程序模块,但在《软件开发人员指南》中没有提到有关 menuconfig 的命令。 请让我知道用于执行 menuconfig 和编译内核的命令。
2.我们是否在上述 SDK 中支持 LIN (本地互连网络)驱动程序。
请帮我回答问题
Prasad、您好!
[引用 user="Prasad_Pallapu"]1. 我想检查内核中是否启用了 CAN 驱动程序模块、但在《软件开发人员指南》中、没有提到有关 menuconfig 的命令。 请让我知道用于执行 menuconfig 和编译内核的命令。
是的、我们可以。 如果您是指 DCAN。
配置如下:
CONFIG_CAN=m
CONFIG_CAN_C_CAN=m
CONFIG_CAN_C_CAN_Platform=m
Dcan1:CAN@4ae3c000{
兼容="ti、dra7-d_CAN";
ti、hwmods ="dcan1";
reg =<0x4ae3c000 0x2000>;
SYSCON-RAMINIT =<&SCM_conf 0x558 0>;
中断= ;
时钟=<wkupaON_clkctrl DRA7_DCAN1_CLKCTRL 24>;
STATUS ="禁用";
};
DCA2:CAN@480000{
兼容="ti、dra7-d_CAN";
ti、hwmods ="dcan2";
reg =<0x48480000 0x2000>;
SYSCON-RAMINIT =<&SCM_conf 0x558 1>;
中断= ;
时钟=<&sys_clkin1>;
STATUS ="禁用";
};
在上面的器件树节点中、请将状态从"已禁用"更改为"正常"、以从器件树启用它们。
[引用 user="Prasad_Pallapu"]2. 我们是否在上述 SDK 中支持 LIN (本地互连网络)驱动程序。
不支持 LIN。
此致、
基尔西
您好、Keerty、
感谢您的回复。
是的、我指的是 CAN。
我有以下问题
1.您能否确认我是否需要使用 ti_hecc.c 文件对来自路径 kernel_source/drivers/net/CAN/的 CAN 驱动程序进行任何修改?如果不需要,请指出我们需要使用哪一个 CAN 驱动程序文件?
2.我们可以使用"make menuconfig"进行弹出式菜单配置吗?
3.编译内核的命令是什么? 是否为"make install_module"和"make"以及"make install"? 还是对于 Arago 发行版、我们是否使用任何其他命令? (例如:如果是 poky、我们使用"bittbake -c menuconfig virtual/kernel"和"bitbake -c compile virtual/kernel")
4.我可以在哪个配方中找到与 dcan 相关的驱动程序文件?
5.如果我修改了任何现有的驱动程序文件,那么增量编译该文件的命令是什么?
SDK 用户指南提供了有关如何在配方级别执行而不是在文件级别执行的信息、因此请您回答上述问题。
感谢您提供有关 LIN 的信息
Prasad、您好!
最好按照我们在另一个线程中讨论的方式写入.cfg 文件。 Make menuconfig 更改将在您执行时被改写
构建 Linux。
构建 Linux
-凯尔西
Prasad、您好!
[引用 userid="473329" URL"~/support/tools/ccs/f/code-composer-studio-forum/974208/kernel-menuconfig-on-ti-sdk/3600214 #3600214]1. 您能否确认我是否需要使用 ti_hecc.c 文件对 CAN 驱动程序中的路径 kernel_source/drivers/net/CAN/进行任何修改?如果不需要,您可以指出我们需要使用哪个 CAN 驱动程序文件?DCAN 相关函数位于 kernel_source/drivers/net/co_CAN/中、您可以通过搜索驱动程序的兼容字符串"ti,dra7-d_CAN"来确认这一点。
此致、
Karan
此命令也适用于 Yocto、或者也可以使用"bitbake linux-ti-staging "重新编译内核、dtbs 和模块。
此致
Karthik