FS44BOXII的调试心得
2015-06-02 12:11
232 查看
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函数。
好了,先写到这里,等后继有更新在补充。
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函数。
好了,先写到这里,等后继有更新在补充。
相关文章推荐
- 第十三周(动物这样叫)
- Tomcat与Apache整合(mod_jk)
- Qt4.8.1中 没有找到mingwm10.dll 完美解决
- 我的笔记之Vim
- Data too long for column 'rightAnswer'(字段名称) at row 1
- iOS开发网络篇—HTTP协议
- Log4j 配置和运用
- 如何在android studio上加入OpenCV库
- 2015年第十三周杭电:超级楼梯
- 字符串转time_t
- 如何在android studio上加入OpenCV库
- SpringMVC 常见异常处理
- Android Studio使用9patch图片报错
- JavaScript OOP
- KeilMDK配置项中Use MicroLIB是干什么的
- oracle如何查看当前有哪些用户连接到数据库
- win7 ubuntu默认启动配置
- poj 1161 Floyd+枚举
- 手动创建image
- 利用vbs 运行程序 并使窗口隐藏