请问:
我现在根据AM3352 公版得原理图 设计的开发版,内存外设等基本一致,但是现在 制作启动文件时候 按照Linux_Kernel_Users_Guide 以及Linux_Core_U-Boot_User's_Guide进行 uboot 和内核得编译 最后得出的SD卡启动文件 然后插入板卡中 通过 JTAG 调试 串口没有任何输出,是否是调试串口的选择与 3352_evm的 设置不同造成的,搜索得知boards.cfg 此文件是配置的关键 但是在文件夹中没有找到此文件的具体位置,麻烦告知此文件在哪 或者如何生成
我下载安装的SDK版本是ti-processor-sdk-linux-am335x-evm-03.02.00.05-Linux-x86-Install
谢谢解答!
Jian Zhou:
你这个版本是比较新的版本,已经去掉boards.cf这个文件了。
Denny%20Yang99373:
有可能是UBOOT读EEPROM卡死
http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/p/68813/163930.aspx#163930
也有可能UBOOT操作RTC寄存器卡住了。
你可以用仿真器连一下,看看PC指针卡在哪个函数里了
salvatore dc:
回复 Jian Zhou:
那么请问 就对应这个比较新的版本 原版的boards.cf这个文件 现在新版本与它具有相同功能的文件叫什么?在什么位置 比方说我想改一下配置文件中的串口设置 应该在什么文件中可以修改
Eggsy Pang:
PDK3 主要修改的外设文件都在board/ti/am335x/board.c 和mux.c这几个文件.我之前的帖子有些方法可以知道你为什么没有输出,参考
http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/p/128026/360582.aspx#360582