下面依照程序的履行流程剖析:
程序的进口是:head.s文件,主要是总程序进口+copy一切的(其实不大16K),设置6个中断向量,封闭看门狗(其实是长跳转在c语言中完成的),初始化时钟、sdram存储器初始化、nandflash初始化都是长跳转bl然后详细完成在c语言中init.c文件。
最终head.s文件让程序跳到main.c中履行。
下面剖析总经理main.c文件:首要uart_init()也即初始化串口设置波特率为115200。然后循环地在串口上打印选项信息,而且循环地承受。
问题就出在这里串口打印信息,但是我的串口没有打印出信息!!!!!
寻觅解决办法:
从头编译一切文件发现有几个正告:
解决办法是自己写串口打印字符串程序成功了,不必再看着他人代码找缺点
上一张图吧:
我自己的串口打印程序:
三星arm2440驱动lcd程序文件剖析
下面按照程序的执行流程分析:程序的入口是:heads文件,主要是总程序入口+copy所有的(其实不大16K),设置6个中断向量,关闭看门狗(其
声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qiche/dianzi/262911.html