各位,附件是我的裸奔的串口发送"hello world"程序.
加载到0x0地址就可以运行了.
附件里面是源代码,需要建立 project.编译
crazyarm 大侠都说能收到字符串了.
不知各位能不能收到.
查看了下你的代码,建议(*(volatile unsigned *) 全部改为 (*(volatile unsigned long *) 及(*(volatile unsigned char *) 貌似就没问题。不过貌似int型也是占4字节的,没仔细研究arm中的规定
貌似是这个原因#define UTXH0 (*(volatile unsigned char *)0x50000023) 改为#define UTXH0 (*(volatile unsigned char *)0x50000020) 。因0x50000023为Big Endian地址值
crazyARM
你就是我的神呀.
我永远是你的人呀.
您经验丰富,学富五车
我是佩服肝脑涂地呀.
原来是这个问题 让我无法弄懂串口通信呀.