您尚未登录。

楼主 #1 2020-10-26 11:43:49

nianyan99
会员
注册时间: 2020-10-20
已发帖子: 12
积分: 12

請問 xboot,uboot 之後的開發,要如何做?

想請問,可以燒錄 xboot,uboot後,串口0,上也正確有開機顯示. 之後要如何掛載新的程序.
舉例說我寫一個 hello.c
main()
{
   while(1) {
      printf(" Hello
  }
}

然後 make或gcc 後,要如何連結 上 xboot,uboot

离线

#2 2020-10-26 12:18:29

达克罗德
会员
注册时间: 2018-04-10
已发帖子: 1,134
积分: 1086.5

Re: 請問 xboot,uboot 之後的開發,要如何做?

xboot可以写lua app,命令行启动;uboot则最好启动Linux,之后编译运行你的hello.c

离线

#3 2020-10-26 17:13:24

jiangchun9981
会员
注册时间: 2019-07-31
已发帖子: 170
积分: 130.5

Re: 請問 xboot,uboot 之後的開發,要如何做?

xboot需要把你的main()整合到他的main()里面 ,类似单片机开发了 

调试嘛目前最简单的是把编译好的烧录到FLASH芯片,然后启动,print()看调试信息,整个搞一轮调试还是比较要时间的特别文件比较大的时候

这点没有单片机那么完善的调试环境

离线

楼主 #4 2020-10-27 16:49:25

nianyan99
会员
注册时间: 2020-10-20
已发帖子: 12
积分: 12

Re: 請問 xboot,uboot 之後的開發,要如何做?

"xboot可以写lua app,命令行启动;uboot则最好启动Linux,之后编译运行你的hello.c"

謝謝解答.
不過還要請問 Compiler 的 Tools chain  是要跟原先的uboot 或 xboot 一樣,還是要特別選定.

跟 xBoot 合併在main 開發,好像有跟 uboot ,xBoot 的想法有法有所不同,就如圖 ota 一樣,要更新軟件時, ota 這部份是常駐,不會重新燒寫 flash.

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn