TIwilliam hill官网
直播中

何元

7年用户 240经验值
私信 关注

关于sys_bios 例子工程debug没有输出结果,请问这是什么原因?

本帖最后由 一只耳朵怪 于 2018-5-31 14:14 编辑

     建立sys_bios工程,不论是sys_hello工程,sys_cbigtime,sys_memory 等例子工程,进入debug,先后连上a8,dsp后,运行是没有输出结果的,比如memory.c 中的 System_printf("Memory example started.n");没有输出
     请问这是什么情况,谁知道?

回帖(4)

李峰

2018-5-31 04:35:16
这种情况一般是system_printf()输出到了缓存,可以使用system_flush()
举报

何元

2018-5-31 04:55:00
引用: kingnet_52004 发表于 2018-5-31 04:35
这种情况一般是system_printf()输出到了缓存,可以使用system_flush()

没有用,我用printf();都没有用,没有输出.......
举报

李峰

2018-5-31 05:03:08
引用: 哥来也半步颠 发表于 2018-5-31 04:55
没有用,我用printf();都没有用,没有输出.......

使用了BIOS没有?在BIOS下,不用使用printf。
标准工程的sy***ios中使用了sysmin模块,建议你手动修改,替换为SysStd模块,直接输出到stdout。
举报

刘颖

2018-5-31 05:20:20
引用: 哥来也半步颠 发表于 2018-5-31 04:55
没有用,我用printf();都没有用,没有输出.......

你好,
  用的是什么板子,TI的EVM还是UDWorks的参考设计?
  参考一下:http://e2e.ti.com/support/embedded/bios/f/355/t/224754.aspx
举报

更多回帖

发帖
×
20
完善资料,
赚取积分