BSP如何调试? BSP到底是什么?

mamamiya 2010-09-14 11:09:21
BSP到底是什么东西?
是驱动代码? 还是其它什么东西?

BSP如何调试呢?

实在是不明白,望高手给小弟解释解释
...全文
702 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
hardbeyond 2010-09-17
  • 打赏
  • 举报
回复
学习了...友情帮顶
mamamiya 2010-09-17
  • 打赏
  • 举报
回复
有谁对on-chip debugging比较熟悉的?
李迟 2010-09-16
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 wyjie1987 的回复:]
引用 8 楼 subfate 的回复:

楼主要调试些什么?并不是所有程序都可以调试、断点、看堆栈的。
BSP基本不用改什么了,提供接口,我们使用即可。
当然,除非你搞BSP开发。


就是要搞BSP开发啊。
一个新的BSP做出来后,总是会出问题的吧? 总有个调试的过程吧?
[/Quote]
那涉及到硬件了。
从软件角度,看来只有printf这个方法了。
硬件那些测试仪器不懂。
jw212 2010-09-16
  • 打赏
  • 举报
回复
最简单就是print,打些信息就明白了
mamamiya 2010-09-16
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 subfate 的回复:]

楼主要调试些什么?并不是所有程序都可以调试、断点、看堆栈的。
BSP基本不用改什么了,提供接口,我们使用即可。
当然,除非你搞BSP开发。
[/Quote]

就是要搞BSP开发啊。
一个新的BSP做出来后,总是会出问题的吧? 总有个调试的过程吧?
李迟 2010-09-15
  • 打赏
  • 举报
回复
楼主要调试些什么?并不是所有程序都可以调试、断点、看堆栈的。
BSP基本不用改什么了,提供接口,我们使用即可。
当然,除非你搞BSP开发。
mamamiya 2010-09-15
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 alex_gogo 的回复:]

一般不能像应用程序那样,加断点,单步那样调试。bsp里面的code更多的贴近硬件。
[/Quote]
那如何调试呢?

还是只能进行一些测试?
alex_gogo 2010-09-15
  • 打赏
  • 举报
回复
一般不能像应用程序那样,加断点,单步那样调试。bsp里面的code更多的贴近硬件。
mamamiya 2010-09-14
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 dotcpp 的回复:]
其实就是一堆源码打个包,它里面定义好芯片的寄存器的一些地址,放些简单的驱动代码。你可以在它的基础上进行二次开发
[/Quote]

如何调试呢?
是否可以像应用程序那样调试?
DotCpp 2010-09-14
  • 打赏
  • 举报
回复
其实就是一堆源码打个包,它里面定义好芯片的寄存器的一些地址,放些简单的驱动代码。你可以在它的基础上进行二次开发
mamamiya 2010-09-14
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 mengzhiyi 的回复:]
BSP是板级支持包的意思(Board Support Packet),它一般介于底层硬件和操作系统之间,主要执行一些初始化工作以及为操作系统的运行准备硬件环境。。。
[/Quote]

很模糊的一个说法。。太抽象了
mengzhiyi 2010-09-14
  • 打赏
  • 举报
回复
BSP是板级支持包的意思(Board Support Packet),它一般介于底层硬件和操作系统之间,主要执行一些初始化工作以及为操作系统的运行准备硬件环境。。。
bolin123 2010-09-14
  • 打赏
  • 举报
回复
学习了...友情帮顶

21,597

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧