我本来是想在KEIL ARM的环境下调试通串口,以方便用printf函数实现打印,用来调试所用。
发现周立功的这个板子EasyArm2131,有以下问题:
1. 用提供的擦写软件ISP,擦掉flash的内容后,只要不按reset,就直接可以用串口工具来通讯(串口输入,并通过串口打印出来),但是按下复位键后,再输入,那么打印出来的就是乱码,我觉得这个比较奇怪。。
仔细分析了一下,难道是芯片里面ISP软件对应的boot来实现的??请工作人员证实一下!!
2.配套的书中说,当下载了程序,必须拔掉ISP的跳线,复位后才能执行flash的程序。但是下载了光盘中附带的uart0 中断的demo编译出来的 bin后,是可以完成输入输出的功能(跟没有下载的这个程序板--如上面1描述),如果按下复位键后,再输入,那么打印出来的也是乱码, 同样比较疑惑,在拔掉ISP的跳线,UART0跟主机通讯的通道不是被切断了么?
请大家来分析一下
|