FS44BOXII的调试心得

FS44BOXII的调试心得

1.拿到板子,若要进行恢复出厂设置,则需要重新烧写BIOS程序,首先将RS232串口来传输数据,若电脑主机没有RS232串口接口,则可采用USB转串口的方式实现,本人即采用这种方式。在该过程中,注意设置USB的COM通讯方式,目前本人采用COM4,如图所示:
这里写图片描述
这里写图片描述
这里写图片描述
2.同理,设置好DWN.EXE中对应的COM通讯端口为COM4,如下图所示:
这里写图片描述
注意:因为BIOS程序是默认烧写位置是从FLASH的0地址单元的,而后继我们应用程序的烧写也会用到该地址单元,所以为了BIOS的程序不被应用程序覆盖,则需要在DNW的命令行执行backup,将BIOS的程序搬到Ox001F0000的位置。

3.网络不可达??
这里写图片描述
这里写图片描述
这里写图片描述
4.如果不能通过网络或者没有网络接口进行烧写程序,则可以采用串口进行烧写,打开DNW, 烧写命令为:comrun(download&run program) or comload(only download), 然后通过serial->transmit->select bin file->ok…
这里写图片描述
5.AXD 如果没有设置好,则会出现如下问题:
这里写图片描述
这里写图片描述
解决上述问题,并正确进入AXD调试的方法为:
1.找到SEGGER的安装路径,将JlinkRDI.dll加入到option->configuration target中。
这里写图片描述
2.去掉configuration processor中的semihosting and semihosting mode
这里写图片描述
3.最关健的一步就是设置启动延时为1000ms,不然就不会进入main函数。
这里写图片描述


好了,先写到这里,等后继有更新在补充。

原文地址:https://www.cnblogs.com/qianggezhishen/p/7349499.html