这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » [求助]9200开发的问题

共7条 1/1 1 跳转至

[求助]9200开发的问题

菜鸟
2005-10-01 01:07:37     打赏

小弟刚开始学习9200的开发,先准备裸跑,现在想把程序下到FLASH里,然后在启动后把程序搬到SDRAM里运行,由于我现在对9200的启动机制不很了解,不知道这部分怎么做,哪有资料,望各位大侠指点。在论坛上和资料上都看到了9200的启动,但是还是不很了解,比如从FLASH里启动后,CPU是不是把一部分程序读到内部SRAM里运行,运行结束再读一部分知道?为什么在FLASH里启动的代码在ADS里编译的时候RW=0x200000,RO=0x000000?




关键词: 求助     开发     问题    

菜鸟
2005-10-01 20:30:00     打赏
2楼

有没有哪位大侠有用ADS开发的loader源程序给小弟分享一下?做得程序启动不了XMODEM啊


菜鸟
2005-10-05 03:54:00     打赏
3楼

问一下使用9200内置软件的时候是不是这样

#define AT91F_ROM_BOOT_ADDRESS ((const AT91S_RomBoot *) ( *((unsigned int *) (0x00100000 + 0x20))) )

AT91S_RomBoot const *pAT91;

pAT91 = AT91F_ROM_BOOT_ADDRESS;

然后就可以用pAT91调用相应的服务?比如pAT91->OpenSBuffer(&sXmBuffer);


菜鸟
2005-10-05 23:02:00     打赏
4楼
我的程序xmodemPipe.Read(&xmodemPipe, (char *)AT91C_LOADER_BASE_ADDRESS, AT91C_UBOOT_MAXSIZE, AT91F_XmodemProtocol, 0)执行到这一句时并不会跳转到AT91F_XmodemProtocol函数去是怎么回事,还是本来就是这样?

菜鸟
2005-10-06 02:34:00     打赏
5楼
问题找到了,使我的中断启动不了,如果要使用中断,在cstartup里有没有特别要注意的?我把我的程序放在原来的loader初始化后的环境下就可以开启的中断,但是我自己的初始化不能开启中断

菜鸟
2005-10-18 18:55:00     打赏
6楼
to [code]<SCRIPT language=javascript type=text/javascript>
document.write (usercolor('9','wfclhu1'));
</script>[/code] wfclhu1: 可以到www.szembed.com/bbs下载我用ADS做的Loader,在Cstart.s里有一句开中断,Atmel提供的BasicBoot里没有。

菜鸟
2005-10-19 20:59:00     打赏
7楼

共7条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]