自己编写bootloader

LikeShadows 2015-04-09 03:26:34
现在要自己写一个bootloader,该bootloader的功能是要将存在放在flash中的程序通过spi拷贝到cpu ram(128k)中,同时还要使用UART0输出程序运行时的输出信息,UART1用来接收来自用户的命令,自己不知道如何下手,请前辈们不吝指教,小弟感激不尽
...全文
803 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
rejoice818 2015-05-20
  • 打赏
  • 举报
回复
主要看你用什么平台 我用ARM Cortex-M0和ARM9都写过。
jdygrdzh 2015-05-17
  • 打赏
  • 举报
回复
他的boot loader只有两个功能,拷贝和输出串口,你们说的月薪过万那是从头大尾重写uboot。 要是能从头大尾重写uboot,月薪过完那还是低了,起码5万。
沭水河畔 2015-05-16
  • 打赏
  • 举报
回复
引用 6 楼 u012586257 的回复:
我说至少月薪过万 完全自己搞太费劲了,找芯片厂商的demo程序改吧
自己搞确实需要知识面广一些,在芯片原厂这活大概要三四个人做: 搞driver的负责写驱动; 熟悉芯片的负责写bootloader框架,要懂汇编; 对toolchain熟悉的负责写连接脚本或者提供技术支持。
shinerise 2015-05-15
  • 打赏
  • 举报
回复
引用 2 楼 fox4664 的回复:
徒手写出这个过程,月薪不低于8000。
不至于吧。这个活有没太多高深的技术啊。
mangoalx 2015-05-15
  • 打赏
  • 举报
回复
我说至少月薪过万 完全自己搞太费劲了,找芯片厂商的demo程序改吧
hanqingwu 2015-05-15
  • 打赏
  • 举报
回复
楼主用什么平台? 把uboot研究下,你说的功能都有吧。
沭水河畔 2015-05-15
  • 打赏
  • 举报
回复
没写过,楼主是什么平台? 写这个要对芯片很熟悉才行,这几个概念要先搞清: 1. 芯片的Memory Map 2. Controller控制方式:Memory、SPI、UART等 3. 汇编 4. 链接脚本配置 其它都是C语言知识了。
fox4664 2015-04-13
  • 打赏
  • 举报
回复
徒手写出这个过程,月薪不低于8000。

3,846

社区成员

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

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