|
使用DS-5软件在线调试裸机应用程序,如果是较小的应用程序时(像读写sdram并打印数据),可以正常在console窗口打印信息,观察地址跳转,可以看到应用程序是在内部ram(on-chip ram)运行。如果编写了比较复杂的应用程序,像中断程序,则不能正常在线调试,观察地址信息,显示应用程序是保存在sdram里面,而preloader是在内部ram运行,运行完preloader后debug信息显示指针跳到了sdram中,地址为0x0011ceb0,但是进不了应用程序,是怎么回事?求解答。
具体调试信息见如下截图,分别是调试成功的debug信息,未成功的debug信息,以及未成功的makefile信息
|
|