1 调试看一下,看出错在哪
2init.s完成一些初始化的操作,所以是必有的
3不清楚是不是对大小写敏感,一般都是用小写的
上图,大家一起来帮你看看
跳到main也算初始化,这个小程序初始化不需要进行太多的操作,不过这个文件就是做初始化的
我也想问一下程序用c编写的,启动代码能直接调到main含数吗?不需要关看门狗,设置SP,中断初始化等等?
我看的资料上都是说再简单的c编写的程序启动代码也要关看门狗和设置堆栈指针的啊。其他的不用到的硬件模块可以不管的。所以我认为什么启动代码也不做直接跳转到主函数应该跑不起来的
我实验过的Jlinkv8加axdv1.31调试的没有移除init.s重新编译工程生成的axf文件也能正常运行 。是不是uboot已经初始化好了?还想问一下jlinkv8调试的时候程序下载到哪里了?是在jlink里面的吧?
非常赞同楼上的意见!