自己撸的板子,刚开始usb没反应,无法识别,后来把avcc给电3.0v,usb能正常识别了,原本以为不用AD转换avcc接不接无所谓,谁能帮我解释一下?
usb能识别,代码也能正常烧录了,但是log没输出,用的uart2 PE7 PE8 ,都不知道代码正常执行了没有,同样的代码烧录进lichee Nano一切正常,用的裸机代码,谁能帮我分析一下,可能问题出在哪里?
离线
什么东西都没有,让我们猜吗
离线
离线
电源部分各路电压测量都正常。可以进入FEL模式下载代码。但是似乎代码根本没执行,在bootloader和app中加入一段代码,把IO口置1,不起作用,IO输出还是低电平。同样的代码在lichee Nano一切正常,lcd也正常显示。大婶们帮我分析分析
离线
再焊一个板子试试
离线
机器焊接的,换了一块板子一样的效果
离线
烧录方式1:flashtoram
tools\mksunxi.exe .\rtthread.bin
tools\sunxi-fel.exe spl .\rtthread.bin
tools\sunxi-fel.exe -p write 0x80000000 .\rtthread.bin
tools\sunxi-fel.exe exec 0x80000000
烧录方式2:flashtospi
tools\mksunxi.exe .\rtthread.bin
tools\sunxi-fel.exe -p spiflash-write 0 .\rtthread.bin
两种方式在lichee nano都能正常烧录并运行程序
方式2在自己板子可以烧录,程序似乎并没有运行,方式1在自己板子无法烧录,提示usb_bulk_send() errorr -7:Operation timed out
请大佬们分析一下这是什么问题,是ddr没有运行起来吗?该从哪里下手,ddr 2.5v供电是有的,svref是通过两个150K的电阻从2.5v分压的
离线
估计是程序没有跑起来。无论是MCU还是MPU,我画板习惯性都会加个由软件定时器控制的LED灯,这样就可以直观地看出软件是否在跑。
确实是ddr没有运行起来
离线
新的问题来了,uart0使用pf2 pf4,可以发送数据,但是接收不到。用示波器看接收是有波形过来的
离线
有用PF2 和 PF4作为Uart0使用的吗,PF4 TX发送正常,PF2 RX收不到数据,示波器查看是有接收波形过来的。看f1c200s 的手册,PF2 PF4 都只能作为uart0 tx使用,看f1c100s的手册,pf2 为rx ,pf4为tx,不知道是否手册有误。
离线