主题 : 这几天TINY6410裸奔发现的几个问题 复制链接 | 浏览器收藏 | 打印
菜鸟在路上
级别: 圣骑士
UID: 42749
精华: 6
发帖: 241
金钱: 1530 两
威望: 306 点
贡献值: 6 点
综合积分: 602 分
注册时间: 2011-04-11
最后登录: 2016-07-19
楼主  发表于: 2011-06-02 09:56

 这几天TINY6410裸奔发现的几个问题

管理提醒: 本帖被 xoom 执行加亮操作(2011-06-04)
裸奔基于友善提供LED裸机程序修改,同时也参考了网友分享的裸机中断程序。自己添加了beep控制,key驱动,LED流水灯。
1.我直接用友善提供的裸机代码,用ADS1.2打开编译总提示出错“找不到编译器”,百度了错误提示,没有结果,后来换了编译器RVDS2.2编译还是出问题,再百度,有的网友说要在汇编代码前加“PRESERVE8”对齐,试了一下。果然行了,有点兴奋呵呵。下载到板子运行,几个灯有规律的跑起来了。
2.在调试的过程中发现代码超过代码超过8K,就只能下载到内存中运行,下载到FLASH中就不能运行,查了资料说是超过4K就要加复制代码的功能。
3.发现使用友善的SuperBoot的donw&run(SD卡启动,然后按D烧写到内存中运行,按A烧写到FLASH运行,记住启动方式开关的选择)功能烧写程序很方便。

4.发现全局变量使用不了,加static 的局部变量也使用不了,不能改变变量的值。估计是堆出了问题吧

5.代码已上传,供给有需要的朋友学习。

注意:使用RVDS2.2编译

本人目前初学ARM,裸奔继续进行。
-------------------------------------------------2011.06.09----------------------------------------
继续添加LCD裸机程序
1.注意需使用新的superboot,因为旧的superboot没有对背光配置,背光亮不起来。不知道怎么单独配置背光才可以亮,有待研究。
在使用新的superboot过程中发现superboot有问题,经常是下载不了,或者是下载了不运行,或者按复位按键,SD卡经常启动失败,这些问题上个版本的superboot都没有。
2.lcd 实现了画点画线写字的功能,但是现实BMP的时候有问题,显示很模糊,继续研究中。
3.需要代码学习的童鞋,代码已上传。
[attachment=2389]
[ 此帖被carlin在2011-06-09 19:00重新编辑 ]
附件设置隐藏,需要回复后才能看到
级别: 新手上路
UID: 48403
精华: 0
发帖: 15
金钱: 75 两
威望: 15 点
贡献值: 0 点
综合积分: 30 分
注册时间: 2011-05-31
最后登录: 2016-12-09
1楼  发表于: 2011-06-04 03:02

 :芯片手册上面都有的

TO:2----->NAND的驱动机制导致CPU在启动时,只能先读前4K到内部的RAM里面,这个时候内存什么的是可以先不起来的。超过这个大小就没办法了,只有先加载到内存,所以还要初始化内存什么的。
bootloader应该都初始化好了吧。
made by error.
级别: 新手上路
UID: 48486
精华: 0
发帖: 8
金钱: 40 两
威望: 8 点
贡献值: 0 点
综合积分: 16 分
注册时间: 2011-06-01
最后登录: 2017-09-13
2楼  发表于: 2011-06-04 17:16
原来是这样啊  
级别: 侠客
UID: 39247
精华: 2
发帖: 51
金钱: 355 两
威望: 71 点
贡献值: 2 点
综合积分: 142 分
注册时间: 2011-03-07
最后登录: 2015-05-31
3楼  发表于: 2011-06-05 08:28
不错呀,同学,希望继续交流!
级别: 新手上路
UID: 40251
精华: 0
发帖: 8
金钱: 40 两
威望: 8 点
贡献值: 0 点
综合积分: 16 分
注册时间: 2011-03-16
最后登录: 2011-11-13
4楼  发表于: 2011-06-06 20:16
不错,看到希望了,我也正在裸奔奋斗中
级别: 新手上路
UID: 39682
精华: 0
发帖: 26
金钱: 135 两
威望: 27 点
贡献值: 0 点
综合积分: 52 分
注册时间: 2011-03-11
最后登录: 2012-10-27
5楼  发表于: 2011-06-07 08:54
我也正准备裸奔奋斗
级别: 新手上路
UID: 48848
精华: 0
发帖: 2
金钱: 10 两
威望: 2 点
贡献值: 0 点
综合积分: 4 分
注册时间: 2011-06-05
最后登录: 2011-06-08
6楼  发表于: 2011-06-07 14:09
纯新手 学习来了
级别: 新手上路
UID: 44362
精华: 0
发帖: 31
金钱: 160 两
威望: 32 点
贡献值: 0 点
综合积分: 62 分
注册时间: 2011-04-24
最后登录: 2012-10-09
7楼  发表于: 2011-06-07 17:33
裸奔6410的人越来越多了 强烈建议大家组个群 一起交流
级别: 侠客
UID: 48966
精华: 0
发帖: 69
金钱: 350 两
威望: 70 点
贡献值: 0 点
综合积分: 138 分
注册时间: 2011-06-06
最后登录: 2012-01-04
8楼  发表于: 2011-06-08 15:38
,,,
级别: 侠客
UID: 48966
精华: 0
发帖: 69
金钱: 350 两
威望: 70 点
贡献值: 0 点
综合积分: 138 分
注册时间: 2011-06-06
最后登录: 2012-01-04
9楼  发表于: 2011-06-08 15:38
谢谢楼主的分享~!