搜索
bottom↓
回复: 49

SongBank DIY固件 v0.1.2 全套代码+说明

[复制链接]

出0入0汤圆

发表于 2010-4-16 18:36:30 | 显示全部楼层 |阅读模式
SonaBank原版固件主要存在这么几个问题:
  1、对于中文的显示需要购买额外的芯片;
  2、硬盘读取结束时直接断电,没有进行磁头归位处理,长期使用对硬盘寿命有很大影响;
  3、只支持一层目录;
  4、……
由于SongBank采用芯片是常见的ARM7入门芯片(S3C44B0X,下面简称44B0),而且播放器的PCB上已经预留了JTAG口,因此完全可以另起炉灶自行重写程序来解决上述问题。另外,SongBank还可以作为一个44B0的学习板来用,相对于一般的学习板只不过缺少串口、USB和网络而已。

点击此处下载 2010416 v0.1.2.rar(文件大小:2.30M) (原文件名:2010416 v0.1.2.rar)

出0入0汤圆

发表于 2010-4-16 18:38:21 | 显示全部楼层
帮顶...

出0入0汤圆

发表于 2010-4-16 18:45:37 | 显示全部楼层
我也来顶顶~~

出0入0汤圆

发表于 2010-4-16 19:13:45 | 显示全部楼层
这个必须支持!

建议加cool

出0入0汤圆

发表于 2010-4-16 19:19:58 | 显示全部楼层
我顶 辛苦了

出0入0汤圆

发表于 2010-4-16 19:32:40 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-4-16 19:47:31 | 显示全部楼层
再次建议如果楼主有兴趣的话,做个播放WAV的版本。。。。

出0入0汤圆

 楼主| 发表于 2010-4-17 08:07:13 | 显示全部楼层
回复【6楼】fsclub 绿林好汉
再次建议如果楼主有兴趣的话,做个播放WAV的版本。。。。
-----------------------------------------------------------------------

麻烦您老把压缩包下下来看一看

出0入0汤圆

发表于 2010-4-17 08:38:28 | 显示全部楼层
回复【7楼】ForNever
回复【6楼】fsclub 绿林好汉
再次建议如果楼主有兴趣的话,做个播放WAV的版本。。。。
-----------------------------------------------------------------------
麻烦您老把压缩包下下来看一看
-----------------------------------------------------------------------

呵,正在看。昨天一边下载一边回的帖。
哈哈哈。。。。。。居然支持WAV和FLAC,看来又有好玩的了。
把硬盘缓存开大些,减少硬盘读写次数,应该可以大幅降低耗电。
谢谢楼主~~

看你的说明,好像如果大家没有JTAG直接放在硬盘里也能升级?
不过我的已经开不了机充不了电,不知道怎么了,看来要修好它!

哪位转个PDF电路图上来?

出0入0汤圆

发表于 2010-4-17 15:15:10 | 显示全部楼层
标记好贴!顶

出0入0汤圆

发表于 2010-4-17 15:28:53 | 显示全部楼层
点击此处下载 ourdev_547048.zip(文件大小:375K) (原文件名:songbak_sch.zip)

出0入4汤圆

发表于 2010-4-18 19:24:38 | 显示全部楼层
可惜俺的大白已经出了

出0入0汤圆

发表于 2010-4-18 23:31:15 | 显示全部楼层
顶..

出0入0汤圆

发表于 2010-4-19 08:03:25 | 显示全部楼层
楼上的小女子都来啦??

出0入0汤圆

发表于 2010-4-19 09:58:50 | 显示全部楼层
太强了~  这个得花N多时间啊

出0入0汤圆

发表于 2010-4-29 20:24:44 | 显示全部楼层
回复【楼主位】ForNever
-----------------------------------------------------------------------

   我也拍了个试,系统2.3的,外观用刀图硬盘盒改了,厚度就15MM,CF转IDE和SD转CF都试了,用外接电源和内置锂电池播放几首后都会出现文件遗失,大家发现过这种情况吗???

(原文件名:相片-0002_e1.jpg)

出0入264汤圆

发表于 2010-4-29 20:38:50 | 显示全部楼层
学习了。

出0入0汤圆

 楼主| 发表于 2010-4-30 12:55:56 | 显示全部楼层
回复【15楼】517QQ
-----------------------------------------------------------------------

原版固件么?如果是原版固件我就不知道了,我写的这个很少涉及硬盘写入,从我自己使用的情况来看目前没有出现你所说的情况。

出0入0汤圆

发表于 2010-4-30 15:05:13 | 显示全部楼层
记号,牛人啊

出0入0汤圆

发表于 2010-4-30 15:19:39 | 显示全部楼层
是原版的固件出现上述问题的。你写的这个看了很心动,我的是SD卡转CF卡套再转IDE,不知道刷了你这个是否会水土不服?哈哈。我也是才接触这个45天,好多年没听耳塞了。
    谢谢!!!!!!

出0入0汤圆

 楼主| 发表于 2010-4-30 22:40:43 | 显示全部楼层
回复【19楼】517QQ
    是原版的固件出现上述问题的。你写的这个看了很心动,我的是sd卡转cf卡套再转ide,不知道刷了你这个是否会水土不服?哈哈。
                                                            ~~~~~~~~~~~~~~~~~~~
我也是才接触这个45天,好多年没听耳塞了。
    谢谢!!!!!!
-----------------------------------------------------------------------

    就这个,水土不服的可能性很大……目前v0.1.2只有两位朋友跟我反馈过,一位用的是160G硬盘没法使用,另一位用的是CF卡可以正常使用。
    原版固件有不少问题,这也是为什么我决定自己写一个的原因。不过原版固件最大的优点就是省电,解码320k的MP3的时候电流大约87mA,而我的程序现在基本是极限了还需要115mA(v0.1.2大约是130mA),除非更换解码器否则暂时没办法进一步减小了。

出0入0汤圆

发表于 2010-5-1 18:20:45 | 显示全部楼层
我的现在直接开不了机,还在修理中。

出0入70汤圆

发表于 2010-5-3 16:58:07 | 显示全部楼层
看来要加个硬盘上去试试看,我的现在还没有盘呢

出0入0汤圆

发表于 2010-5-4 15:34:04 | 显示全部楼层
太好了,我有两个盒子

出0入0汤圆

发表于 2010-5-5 09:41:43 | 显示全部楼层
刷了后不行啊,想恢复都不行了呀

出0入0汤圆

 楼主| 发表于 2010-5-5 21:47:52 | 显示全部楼层
可以确定硬盘驱动或者FAT部分存在BUG,但不会一直出现的,而目前这个BUG还没找到,所以使用0.1.2存在较大风险。
这个BUG会导致开机后出现如下画面

SongBank 0.1.2
■■■■■■■■   ■■
FAT■■■■■■    ■■
■■■■■■■■■■
■■■■■■■■■■
DSP■■■■■■    ■■
■■■■■■■■

后死掉。这种状况是,固件程序部分已经更新完毕只是字库没有更新因此无法正常显示汉字;死掉的地方是正准备扫描硬盘上的文件;这种状态下USB联机还是好使的。

对刷了0.1.2机器目前处于半瘫状态的朋友说声抱歉。解决办法,一个是找ARM烧写器(wiggler or J-LINK)把原版固件烧回去,另一个是找一个小硬盘(比如20G或者更小)试试看看。

出0入0汤圆

发表于 2010-5-16 21:11:02 | 显示全部楼层

出0入0汤圆

发表于 2010-6-5 20:20:25 | 显示全部楼层
注册给lz回馈一下,能放无损了确实很感谢呀。
主要问题是对硬盘兼容性较差,我一个6g的老硬盘只能刷到第二步,然后进入就乱码了,又找了个cf硬盘加转接卡接着刷成功了,而这个cf硬盘原版固件是不认的,所以兼容性也有进步的一方面。刷好后这个cf硬盘完全正常使用,但是我换回6g的那个,还是乱码的。我还有一个20的硬盘,结果刷机的第一步都不能实现。插在刷好的机器上结果只能显示很少一部分歌曲,然后必然有个乱码的文件

使用起来放flac比较容易死机
不知道会不会有更新固件啊

出0入0汤圆

发表于 2010-6-6 14:15:20 | 显示全部楼层
mRK

出0入0汤圆

发表于 2010-6-17 12:43:31 | 显示全部楼层
回复【25楼】ForNever
-----------------------------------------------------------------------

    哈哈。刷了跟你说的一样啊。不过我给扔一边了。拿了个MPIO HD300的看看

出0入0汤圆

 楼主| 发表于 2010-7-21 21:43:25 | 显示全部楼层
点击此处下载 20100721 v0.2.1.rar(文件大小:1.36M) (原文件名:20100721 v0.2.1.rar)
刚才又试了一下,貌似歌词部分出了点问题……


原来是某些情况下栈溢出了,把interface.h中MAX_FRAGMENT_PER_FILE改为10就行了。

出0入0汤圆

发表于 2010-7-26 17:02:58 | 显示全部楼层
LZ 我刷死了的盒子还能刷吗?

出0入0汤圆

发表于 2010-7-26 19:26:02 | 显示全部楼层
谢谢!!!

出0入0汤圆

发表于 2010-8-5 09:42:48 | 显示全部楼层
好专业的lz,盒子在路上了,入手晚了,但是可玩性还是很大,lcd,dsp,收音,44B0,IDE...

出0入0汤圆

发表于 2010-8-15 16:04:35 | 显示全部楼层
感谢lz,这次硬盘兼容性好多了,上次不能用的可以用的
问一下歌词支持什么格式啊?我已经把lrc文件改成和mp3一致了,结果还是只有极少数支持,其他全找不到

出0入0汤圆

发表于 2010-8-16 02:03:52 | 显示全部楼层
感谢楼主了,正还在准备去找中文的ic自己去焊上,淘宝上问了要么没有要么价格乱开(说不定还是没有)

出0入0汤圆

发表于 2010-8-16 02:15:14 | 显示全部楼层
如果支持播放列表就好了,APE看来硬件是限制

出0入0汤圆

发表于 2010-8-31 15:44:21 | 显示全部楼层
楼主,我安装固件之后,通过了第一、二阶段,但是在第三阶段目录初始化的时候停住了。
我升级固件的程序是将v0.2.1版的J-Firmware.bin拷入\MYMUSIC\DB下,将v0.2.1版的SONGBANK.bin和v0.1.2版的INDEX.bin拷入根目录下。不知道是不是这里出了问题?

出0入0汤圆

发表于 2010-8-31 15:55:26 | 显示全部楼层
还有就是查找可用新固件,下面一行是无效的固件文件,是不是固件没有载入啊?

出0入0汤圆

发表于 2010-9-1 10:42:30 | 显示全部楼层
问题解决了,我将硬盘拿出来,换个移动硬盘盒接到电脑上,将v0.1.2版的INDEX.bin删除,就OK了,呵呵

出0入0汤圆

发表于 2010-12-9 19:41:43 | 显示全部楼层
314真是强啊,不知道现在还在继续后续的开发没有

出0入0汤圆

发表于 2010-12-30 11:09:25 | 显示全部楼层
楼主,在吗?看了你v0.2.1版的说明,收音部分很差的原因是收音模块的天线输入是通过一个电感直接连到地线的,而这个地线干扰相当严重,只要断开那个电感,直接拉根75cm左右的线接到收音模块的天线输入,那收音的效果是相当不错的。

出0入0汤圆

发表于 2010-12-30 11:11:42 | 显示全部楼层
你的固件我还没有升级,不知道有没有FM录音的功能?你说收音部分没搞是指完全不能用还是说保留原固件的功能没有改进?

出0入0汤圆

发表于 2011-1-14 22:39:26 | 显示全部楼层
天啊,文件已经损坏了,哪位好心人在发上来吧!

出0入0汤圆

发表于 2011-1-15 10:15:19 | 显示全部楼层
求啊,求啊,谢谢了

出0入0汤圆

发表于 2011-1-15 21:16:20 | 显示全部楼层
求啊,求啊,谢谢了

出0入0汤圆

发表于 2011-1-20 09:57:03 | 显示全部楼层
CF卡刷机失败,用硬盘刷机出错了。刷的0.1.2,25楼的现象,换了好几个硬盘都不行。
那个ARM烧写器是什么?

出0入0汤圆

发表于 2011-4-29 13:02:19 | 显示全部楼层
同求,下载不了啦!!!!

出0入0汤圆

发表于 2011-5-6 00:43:40 | 显示全部楼层
希望楼主能再来更新一下!

出0入0汤圆

发表于 2011-7-6 10:16:11 | 显示全部楼层
刚刚弄了个sb。试试这个固件如何。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-7 06:14

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表