想請問,可以燒錄 xboot,uboot後,串口0,上也正確有開機顯示. 之後要如何掛載新的程序.
舉例說我寫一個 hello.c
main()
{
while(1) {
printf(" Hello
}
}
然後 make或gcc 後,要如何連結 上 xboot,uboot
离线
xboot可以写lua app,命令行启动;uboot则最好启动Linux,之后编译运行你的hello.c
离线
xboot需要把你的main()整合到他的main()里面 ,类似单片机开发了
调试嘛目前最简单的是把编译好的烧录到FLASH芯片,然后启动,print()看调试信息,整个搞一轮调试还是比较要时间的特别文件比较大的时候
这点没有单片机那么完善的调试环境
离线
"xboot可以写lua app,命令行启动;uboot则最好启动Linux,之后编译运行你的hello.c"
謝謝解答.
不過還要請問 Compiler 的 Tools chain 是要跟原先的uboot 或 xboot 一樣,還是要特別選定.
跟 xBoot 合併在main 開發,好像有跟 uboot ,xBoot 的想法有法有所不同,就如圖 ota 一樣,要更新軟件時, ota 這部份是常駐,不會重新燒寫 flash.
离线