xitijie 发表于 2011-9-26 09:10:48

飞凌-chongzi 发表于 2011-9-26 09:54:39

1 调试看一下,看出错在哪
2init.s完成一些初始化的操作,所以是必有的
3不清楚是不是对大小写敏感,一般都是用小写的

xitijie 发表于 2011-9-26 13:56:38

xitijie 发表于 2011-9-26 13:58:32

邓维安 发表于 2011-9-26 13:59:08

上图,大家一起来帮你看看

飞凌-chongzi 发表于 2011-9-29 08:09:06

跳到main也算初始化,这个小程序初始化不需要进行太多的操作,不过这个文件就是做初始化的

tanxingxiang 发表于 2011-10-5 22:53:06

我也想问一下程序用c编写的,启动代码能直接调到main含数吗?不需要关看门狗,设置SP,中断初始化等等?
我看的资料上都是说再简单的c编写的程序启动代码也要关看门狗和设置堆栈指针的啊。其他的不用到的硬件模块可以不管的。所以我认为什么启动代码也不做直接跳转到主函数应该跑不起来的

tanxingxiang 发表于 2011-10-5 22:57:31

我实验过的Jlinkv8加axdv1.31调试的没有移除init.s重新编译工程生成的axf文件也能正常运行 。是不是uboot已经初始化好了?还想问一下jlinkv8调试的时候程序下载到哪里了?是在jlink里面的吧?

zqx431 发表于 2011-10-6 11:13:04

tanxingxiang 发表于 2011-10-7 12:46:27

非常赞同楼上的意见!

zqx431 发表于 2011-10-7 16:18:43

tanxingxiang 发表于 2011-10-8 13:31:00

zqx431你好!关于那个SD卡启动的裸机的方法,我试过了没成功!有些问题要向你请教一下!
是将sd卡格式化(格式化的时候对文件系统的选择有要求吗?是否还需要做其他处理?),直接把编译工程生产的二进制文件()用winhex写到距结尾处0x23ff的偏移地址处。(是用winhex打开物理磁盘,还是逻辑磁盘?我打开逻辑磁盘数据无法保存进去,SD卡提示“拒绝访问”)这里选择物理磁盘才能保存,保存之后从逻辑逻辑驱动器里面打开看不到数据。

tanxingxiang 发表于 2011-10-8 13:36:13

tanxingxiang 发表于 2011-10-8 13:44:42

zqx431 发表于 2011-10-8 20:13:12

tanxingxiang 发表于 2011-10-9 14:52:26

我选择逻辑驱动器就不能将数据写入到SD卡啊?就出现上面图片中的提示

zqx431 发表于 2011-10-9 17:07:36

tanxingxiang 发表于 2011-10-10 10:40:59

可能是的,那怎么解决啊?

tanxingxiang 发表于 2011-10-11 14:56:23

网上查过了,没有写保护。还是写不进去

zqx431 发表于 2011-10-11 16:29:11

页: [1] 2
查看完整版本: 新手问题,裸机编程