9010|24

68

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

ATMEL9261在pb5.0下串口调试bootloader的问题 [复制链接]

各位大侠好!
小弟最近正在调试9261在pb5.0下的bootloader,由于我的板子上没有以太网,所以只好选择用串口下载和调试.我已经在pb5.0里的Target->connectivity options->kernel service map设为:Target device->CE device,Download->Serial(COm1,115200),Transport->serial(COm1,115200),Debugger->kdstub,在core service settings 里Download image->always,kitl settings里的三个都打勾了,然后在点Target->attach device后,弹出一个download runtime image to ce device的界面,上面显示waiting for bootme from ce device ,却没有显示下载,我有三个不明白的地方:
1:如果用串口的话,PC上是否需要用两个串口,com1口用来显示调试信息,com2用来下载系统NK.bin?
2:bootloader是否需要先下载到板子的flash中,然后再上电启动,才能向PC发送bootme?
3:bootloader在pb5.0中编译通过了以后,是怎样下载进flash?是否是通过JTAG将其下载进去的?
4:在调试bootloader的时候是否需要先编写好串口驱动和LCD驱动,这样才能顺利启动系统?

感谢大家的指教啊!!

最新回复

自己先慢慢摸索吧,呵呵 小弟我先在此祝gooogleman 一路顺风! 也祝大家牛年更牛啊,哈哈! 结贴去也  详情 回复 发表于 2009-1-21 17:10
点赞 关注

回复
举报

81

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
??使用串口下载?这样很慢的。
并且你要你的bootloader代码支持才行。
我觉得这种办法不好,有时候太依赖微软也是不好的。

你们没有ADS的测试代码吗?如果有,从这个测试代码改动成bootloader还是比较快捷的方法。
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
这样是比较慢,可是没办法,呵呵
希望有这方面经验的高手多多指教啊!
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

4
 
帮顶。
 
 
 

回复

62

帖子

0

TA的资源

一粒金砂(初级)

5
 
没搞过什么ATMEL9261,他们的芯片怎么样?技术资料多吗?有什么优势?
 
 
 

回复

64

帖子

0

TA的资源

一粒金砂(初级)

6
 
没搞过什么ATMEL9261,他们的芯片怎么样?技术资料多吗?有什么优势?
____________________________________________________________
工业级,性能稳定。比三星的好一点,可是不知道为什么使用范围不广。
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

7
 
ATMEL9261主频不是很高,210M左右,内置160KRAM,SPI,PWM,UART,USB等常用内置外设都有,和三星的相比就是作的比较精制,稳定性和功耗都要好一点,很适合工业级的产品.国内最好的代理应该算得上是上海的百特电子了,关键是他们提供BSP包,其他的就只能卖卖片子了,呵呵.缺点就是他们的宣传作得不好,没多少人知道的
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

8
 
希望大家多多指教啊!
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

9
 
引用 1 楼 gooogleman 的回复:
??使用串口下载?这样很慢的。
并且你要你的bootloader代码支持才行。
我觉得这种办法不好,有时候太依赖微软也是不好的。

你们没有ADS的测试代码吗?如果有,从这个测试代码改动成bootloader还是比较快捷的方法。


改成usb吧,不会usb也没有
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

10
 
USB的硬件是有的,如果那样的话还需改动bootloader以支持,而我的串口bootloader已经写好了啊,恳请大家能对上面的4点给点高见啊,谢谢!!
 
 
 

回复

60

帖子

0

TA的资源

一粒金砂(初级)

11
 
请有经验的朋友帮帮忙啊,谢谢!
 
 
 

回复

53

帖子

0

TA的资源

一粒金砂(初级)

12
 
引用 9 楼 kkkcxf1981 的回复:
USB的硬件是有的,如果那样的话还需改动bootloader以支持,而我的串口bootloader已经写好了啊,恳请大家能对上面的4点给点高见啊,谢谢!!


我们平台不同,无法言语。
只能建议你理解bootloader的环节,作用。既然你的已经实现串口,那么自己照着bootloader的要求写即可。
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

13
 
请问gooogleman :我用IAR5.2调试通过的startup.s就无法在PB下编译通过,不知你说的ADS就可以??
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

14
 
引用 12 楼 kkkcxf1981 的回复:
请问gooogleman :我用IAR5.2调试通过的startup.s就无法在PB下编译通过,不知你说的ADS就可以??

不可以,他们的编译器还是有点区别的。最好在成功的框架上改动,不然有些东西实在太庞大了。
我是在本来提供的ADS测试程序上改动的。
 
 
 

回复

83

帖子

0

TA的资源

一粒金砂(初级)

15
 
哦,明白.谢谢!不知你的bootloader是通过什么方式下载到板子上的呢?
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

16
 
再次请教gooogleman :由于startup.s中都是汇编指令,涉及到r0-r15和各个coprocessor,在pb5.0中调试的时候可以象IAR一样实时看到各个寄存器的变化吗?
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

17
 
可以,看到
如果使用JLINK,点到变量名字就自动显示值。
我使用USB下载NK的,30M这么大,用串口下,效率这么低,
公司会直接放弃这个资料这么少的芯片
我们USB下载也不是我们实现的,只是我们拿来改造了一番。
 
 
 

回复

62

帖子

0

TA的资源

一粒金砂(初级)

18
 
谢谢gooogleman !
继续努力...
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

19
 
我们用的是9260,是用来跑uclinux的,下载方法百特都会支持,我们也是用串口的,用超级终端就可以直接下了,至于bootloader则么下进去,这么成熟的东西,百特的技术支持资料上全有。
 
 
 

回复

82

帖子

0

TA的资源

一粒金砂(初级)

20
 
谢谢dthxman 的建议,我了解的还不是很全面,学习中,有问题再请教各位大侠
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表