主题中讨论的其他部件:Profibus, AM3359,
您好,
我使用命令提示符创建了"Profibus_Slave_AM335x_arm" CCS软件。 完成闪存过程后,通过提供以下输出,可以看到它已加载到CPU中。
闪存操作控制台输出:
CortxA8:输出:**** AM3359_ICE初始化正在进行中..........
CortxA8:输出:**** AM335xOPP == OPP100的所有PLL配置正在进行中..........
CortxA8:输出:从SYSBOOT[15:14]读取输入时钟:24MHz
CortxA8:输出:****正在跳过...
CortxA8:输出:****已绕过,正在更改值...
CortxA8:输出:****锁定臂PLL
CortxA8:输出:****核心被绕过
CortxA8:输出:****正在锁定Core...
CortxA8:输出:****核心已锁定
CortxA8:输出:**** DDR DPLL旁路
CortxA8:输出:**** DDR DPLL已锁定
CortxA8:输出:****每DPLL被绕过
CortxA8:输出:****每DPLL锁定
CortxA8:输出:**** DISP PLL配置正在进行..........
CortxA8:输出:**** DISP PLL配置已完成..........
CortxA8:输出:**** AM335x OPP == OPP100的所有ADPLL配置已完成..........
CortxA8:输出:**** AM335x DDR3 EMIF和PHY配置正在进行中...
CortxA8:输出:EMIF PRCM正在进行中.......
CortxA8:输出:EMIF PRCM完成
CortxA8:输出:DDR PHY配置正在进行中
CortxA8:输出:正在等待VTP就绪.......
CortxA8:输出:VTP准备就绪!
CortxA8:输出:DDR PHY CMD0寄存器配置正在进行中.......
CortxA8:输出:DDR PHY CMD1寄存器配置正在进行中.......
CortxA8:输出:DDR PHY CMX2寄存器配置正在进行中.......
CortxA8:输出:DDR PHY DATA0寄存器配置正在进行中.......
CortxA8:输出:DDR PHY Data1寄存器配置正在进行中.......
CortxA8:输出:设置IO控制寄存器.......
CortxA8:输出:EMIF计时寄存器配置正在进行中.......
CortxA8:输出:EMIF计时寄存器配置已完成........
CortxA8:输出:PHY已就绪!!
CortxA8:输出:DDR PHY配置完成
CortxA8:凝胶输出:打开EDMA...
CortxA8:凝胶输出:EDMA已打开...
CortxA8:输出:**** AM3359_ICE初始化已完成******************
之后,将按下图所示执行写入过程:
当打开调试程序时,调用栈被监视,发现它没有进入"int main()"函数。 它在文件"ti\BIOS_6_76_03_01"扩展名"exception_ASM_GNU.ASM"的第101行创建无限循环。
顺便说一下,只有Cortex A8在设备调试接口中运行。
使用"Putty"从串行端口进行监控时,未看到与Profibus相关的输出。 以前,"StarterWare Boot Loader"是使用SD卡加载的,可以看到有关此引导加载程序的以下信息。
导致此问题的原因可能是什么?
如果您能对此情况有所帮助,我将不胜感激。
|
此致,
洗眼罩