我在调试SYS/BIOS的时候遇到一个问题:有时候在调试一个函数的时候,当我点击Step Into的时候,没有任何问题。但是当我点击Step Over的时候,板子就会断电死机。并不是所有函数都报这个错误,只是有些函数比如Board_init(boardCfg),遇到这种函数如果只能单步调试会很花时间可能一直调试下去,但是有时候这种函数又可以Step Over,不清楚为什么。如果不使用debug,在SD卡中启动没有任何问题,可以正常运行程序。
Nancy Wang:
打断点调试可以吗?
user4839655:
回复 Nancy Wang:
断点调试也不能跳过,设置断点的话也只能设置在这种函数执行之前,然后单步调试。现在基本上我只能使用SD卡启动,用串口打印信息来调试程序
Nancy Wang:
回复 user4839655:
我用另外一个型号试了一下,可以跳过。我用的是MyExampleProjects中的例程。
user4839655:
回复 Nancy Wang:
好的,谢谢,有个问题我想问哈,我看到AM574x和AM572x的管脚定义好像是一样的,我用IDK572x的MyExampleProjects中的例程可以跑在IDK574x上面。就是IDK574x是否可以用idk572x的profinet例程来跑profinet呀,前面开发板初始化没问题,在运行Molex封装的profinet库函数出错了,是不是不能这么弄啊。我看到profinet好像不支持在AM574x上运行,下载的PRU-ICSS-PROFINET-SLAVE 01_00_03_04这里面也没有AM574x支持。