21 123
发新话题
打印

【注意】ARMSYS44B0开发板FAQ常见问题解答!开发板遇到问题请先看看这里

【注意】ARMSYS44B0开发板FAQ常见问题解答!开发板遇到问题请先看看这里

问:编译uclinux出错!make image时出现:arm-elf-objcopy: /home/uClinux-dist/linux-2.4.x/linux:???????


答:忽略!继续下一步make,保证make无错即可!


 


对裸板进行调试仿真的方法 AXD下的command line中输入obey /路径/44b0.ini即可。 44b0ini下载 (06-12-14) ==============================================================


使用fluted遇到问题请看:《fluted使用注意事项》 http://www.hzlitai.com.cn/bbs/dispbbs.asp?BoardID=9&ID=6168&replyID=31638&skin=1 (06-11-24) ===============================================================


为什么我的ADS编译后,调试进入AXD后老是提示找不到session?


这是因为你的工程路径有中文,或有空格等特殊字符,或者是太长,改掉就好了 ================================================================


版本号为A07S44B0P06011702的ARMSYS44B0-P开发的录音例子测试请注意:


1,在R49*用22欧姆(或0欧)电阻短接;


2,用有源麦克风(也可以用耳机线插到MIC孔,用耳机当MIC)进行录音。(2006-06-17)


==================================================================


1.44blib.a/alf的源码位置


44blib.a/alf库文件的源码是44blib.c,位置在Bootloader或BIOS下的Target/目录下。可以删除工程中的库文件,用44blib.c代替以便查看源码。


2.uCOS-II for S3C44B0X目录中工程不能运行


uCOS-II for S3C44B0X中是“库工程(ARM Object Library)”(如果你的是移植源码包,不包含在此说明中),最终编译得到a或alf库文件,而不是可以运行的axf文件。实例中的ucos_ex1/ex2/ex3中采用的库文件就是通过这里编译得出。


3. BIOS和Bootloader的区别 BIOS和Bootloader它们都是有基本的初始化系统,USB下载和硬件测试等功能的系统启动程序。不同之处在于中断矢量的定位,由于bootloader要启动uClinux,因此必须按照uClinux的习惯将中断矢量放在SDRAM的低端地址(0xC000000),BIOS则按照我们通常的习惯把中断矢量放到高端地址(0xC7FF000)。因此,在BIOS下调试下载的程序的ro-base地址都必须设定在0xC000000,而bootloader下调试下载程序都设定在在0xC008000,因为前面0x8000空间内放置了中断矢量、跳转程序等内容。 所有的SDT实例都是按照BIOS的中断矢量要求来写的,因此我们说,只有在板子上固化了BIOS时,SDT实例才能够正常运行。所有的ADS实例都是按照Bootloader的中断矢量要求来写的,因此说在板子上固化Bootloader才能够正常运行。


4.实例代码的烧录 注意修改链接地址(ro_base),详细请看说明书7.6节“代码固化”;修改main函数代码,在main()定义中最前面加入两条: rSYSCFG=CACHECFG; Port_Init();


5.Minicom的设置


如下图所示:



6. 网线的使用


目前一般大家使用两种网线,交叉对等线和直连线。在与开发板连网时,两者都可以使用。如果是交叉线(我们配套提供的也是交叉线),可以直接连接开发板和计算机;如果是直连线,可以连接开发板和集线器。


7. 调试代理软件ARM7.exe出错


“找不到一个未命名文件” 一般的解决方法是,将ARMJTAGDebugFinal目录拷贝到一个路径较浅的位置(路径名不要太长),去掉整个目录的只读属性,然后再安装并重试连接。


8. 串口无法输入 在超级终端属性设置中,将“数据流控制”中的“硬件”改设为“无”。


9.[技术支持]ARMSYS44B0上挂载NFS全程图解 http://www.hzlitai.com.cn/bbs/viewthread.php?tid=5408&highlight=ARMSYS44B0%C9%CF%B9%D2%D4%D8NFS%C8%AB%B3%CC%CD%BC%BD%E2


10. 技术支持]关于ARMSYS44B0-P的PS/2键盘测试程序


ARMSYS44B0-P提供的测试程序主要是实现对PS/2键盘输出数据的读取时序,每次读出一个码(11位,包含1字节的码值)来判断键值。这对于一般的数字/字母类按键是可行的,因为它们的“通”码为1个码,例如“5”按下通码码值就是“2E”。但是一些扩展按键则不能按照这种方式读取,因为它们的通码为2个码,例如向右的方向键,通码码值为“E0,74”。这时使用该测试程序就会判断错误,或读不到键值。 因此在实际应用中,请修改该测试程序能够适应您需要的各种键盘。 键盘扫描码集有3套,请您自行到网上查找: Scan Code Set 1 - Original XT scan code set; supported by some modern keyboards 第一套扫描码集 原始的XT 扫描码集某些现代的键盘还支持 Scan Code Set 2 - Default scan code set for all modern keyboards 第二套扫描码集 所有现代键盘默认的扫描码集 Scan Code Set 3 - Optional PS/2 scan code set--rarely used 第三套扫描码集 可选的PS/2 扫描码集很少使用 (添加更新中...)

TOP

新买了一块开发板ARMSYS_L,一连接电脑上(WINXP),就死机了。重启电脑,无法启动,去掉与开发板的并口连接线,在设备管理器中对并口设置中断,再连上就OK啦。

TOP

对并口设置中断?是哪一项设置?

好像一般是设置EPP模式

TOP

【我的电脑】属性--【硬件】设备管理器--【端口】打印机端口(LPT1)--【端口设置】选指派给此端口的任何中断和启用旧式即插即用检测

TOP

哇,这个中断最好是用系统分配的吧,否则一旦有冲突,挂掉也就难免了

TOP

使用SDT2.5去BUILD光盘上的工程sdt_programmer(flashprog)时出现一个错误:Fatal Error: armlink... extra characters on end of member list for c:\programmer\sdt.programmer 请技术支持帮忙,谢谢!

TOP

有没有进行forcebuild?

TOP

sdt.programmer请改名,sdt可能会不支持文件名中有'.'

TOP

谢谢!是文件名中有()的缘故。

TOP

请教使用ARMice/F DEBUG 时的问题!

我在用ARMice/F DEBUG立宇泰光盘中的HelloWorld工程时,当我把生成的BIN直接通过串口下到44B0EVB上远行是正常的. 但是用ARMice/F DEBUG时在AXD启到并听到44B0EVB上"哔"一声到,总是跳出一个dbex窗口,内容如下:


Memory couldn't be written


Please check:


1.The location is RAM,


2.Memory is been initialized


然后AXD也不会出现DEBUG的相关内容.


在此恳请高手指路,搞了几天出不来.

TOP

 21 123
发新话题