主题 : 裸机代码,串口显示乱码, 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 23813
精华: 0
发帖: 22
金钱: 110 两
威望: 22 点
贡献值: 0 点
综合积分: 44 分
注册时间: 2010-06-27
最后登录: 2017-03-23
楼主  发表于: 2014-07-12 11:04

 裸机代码,串口显示乱码,

图片:
图片:



问题:u-boot 可以正常显示,线和芯片没有问题;
设置有问题,怀疑是nand问题(u-boot显示我用的是SCL的nadnd,裸机代码没有这个代码);
求救!




烧写Linux平台下裸机程序开发指南第十三章的问题;
1、u-boot阶段代码正常显示;

2、通过u-boot烧写代码(stdin.bin是光盘“裸机程序/Linux平台下裸机程序开发指南/bin/14.uart_stdio”里面的代码)到nand的0地址;
MINI6410#tftp 50000000 stdin.bin
MINI6410#nand erase 0 40000
MINI6410#nand write 50000000 0 40000
3、重新启动,拨盘放到nand启动模式;xshell里面的设置和对应的乱码信息;

级别: 新手上路
UID: 102424
精华: 0
发帖: 27
金钱: 135 两
威望: 27 点
贡献值: 0 点
综合积分: 54 分
注册时间: 2014-03-31
最后登录: 2014-11-14
1楼  发表于: 2014-07-12 15:54
中文乱码,问题比较复杂。可能是因为Linux编译的平台与Windows的平台编码格式不同(Linux是UTF-8 而 Windows是GB2312)。
级别: 新手上路
UID: 23813
精华: 0
发帖: 22
金钱: 110 两
威望: 22 点
贡献值: 0 点
综合积分: 44 分
注册时间: 2010-06-27
最后登录: 2017-03-23
2楼  发表于: 2014-07-12 19:23
问题,结局,是clock的频率设置错误