English 中文(简体)
如何在这只手臂上编程
原标题:How to program on this arm

我在一块板上有这个三星芯片(三星s3c2510a),我想通过某种方法对其进行编程。但是,我身上没有jtag阅读器,而这块板有一个usb端口。有什么方法可以告诉我是否可以通过这个usb端口对芯片进行编程吗?我从三星的彩色激光打印机上撕下了电路板,电路板也有以太网连接。

此外,该板有4个引脚,称为“cn4-debug”。这有用吗?

这是一张图片:http://imageshack.us/photo/my-images/262/img20120527120306.jpg/一

Thanks, Rohit

最佳回答

我甚至怀疑为这个板编程是否可行。您可以检查是否有任何用于更新电路板的软件(来自制造商),并尝试反转协议。您还需要弄清楚固件文件的格式。有很多关于破解路由器固件的好东西可能会有所帮助。你应该能够找到一些邮件列表来寻求帮助。

问题回答

对于任何通过USB编程的设备,或者实际上任何不属于片上编程/调试架构的端口,都需要支持该端口的软件/固件已经存在于芯片上。为此,一些微控制器包含基于ROM的主引导加载程序代码。S2C2510A没有这样的引导加载程序。但是,如果板上已经有软件,那么它的一部分可能确实是一个引导加载程序。然而,除非你能获得所使用协议的信息,否则你真的没有太大希望。

董事会的照片并没有什么帮助;你需要的是一份完整的数据表和/或原理图。您还需要芯片本身的数据表和用户参考手册。没有他们,你真的不太可能理解这个董事会。在我看来,该董事会不像开发董事会,因此可能无法获得董事会的具体信息。

CN4仅表示“连接器编号4”。只有四个引脚,它很可能只是连接到控制台UART,这是S3C2510A上最小的低速串行数据外围设备。





相关问题
Steps to read data from ARM microcontroller port

I am having trouble reading serial data from ARM LPC2378 microcontroller. Will I have to use UART or any GPIO port can be used?? is ayone having c code for it??

high speed tracing

I have an embedded board with a 32 Micro-controller, and an custom built OS, Unfortunately, as of now, connection to the PC is only through serial port, Internal memory is limited to 512KB. There are ...

Affordable, programmable device with gprs and simple sensors?

I ve got quite a fun challenge / work assignment. I m to monitor a couple of 5V light bulbs (warning lights) on a machine standing far out in no man s land. I m looking for an affordable device with ...

Alarm history stack or queue?

I m trying to develop an alarm history structure to be stored in non-volatile flash memory. Flash memory has a limited number of write cycles so I need a way to add records to the structure without ...

LD linker: Target address aligning but not address in ROM

I have a program that s resident in flash and will run from flash. Early in the program data segments are copied from flash to ram. I m using a linker script like (simplified): .text : { *(....

clear code for counting from 0 to 255 using 8-bit datatype

I was wondering if there is a clean way of counting from 0 to 255 using an 8 bit datatype, something like: for(uint8_t i(0);i<=255;++i) { .... } This obviously will not work but it makes it ...

热门标签