On 05-06-2011 18:24, Márton Miklós wrote: > Hello, > Dear Márton, thank you for helping.
> I would like to give some additional informations to the talk, because > these kind of description was helped me a lot when I was not familiar > with the urjtag. > > Using JTAG you will be able to access the BSR (Boundary Scan Register). > The bits of this register's are mapped to the pins of your device as > someone said above. > > This means if you know the association list between the BSR bits and the > pins you will be able to control most of the pins of your chip. > > There are two ways to get this associaton: > The bsdl files, and the datasheet. > The BSDL is better, because there is an utility called bsdl2jtag with > what you can import the mapping to the urjtag. > If you have a dataseheet describing your BSR register then you have to > write the mapping file by hand. > > So if you have the mapping file you will need a bus. > The bus is an interface in the urjtag, which provides the at least the > following functions to the internal of the program: > Read data from address, write data to address. In the bus you have to > configure the pins heading (Data lines, address lines, Write enable pin, > read enable pin, chip select, etc) to the flash memories, and drive them > according to the required command. > > The flash detection is based on the bus using the CFI (Common Flash > Interface) commands. > > So to summarize your situation: > You have a schematic for a device equipped with the similar chip, this > means that you know that how it drives the flash memory. > So probably you will be able to write a bus to it if your design use a > same type of flash addressing technique. > Of course it has many possible risks, different data bus width, > different endianness, etc. > > You do not have nor bsdl nor datasheet, so you should look after > datasheet/bsdl of similar devices from this manufacturere, and check > these BSR register. > If they has the similar length, probably are lucky enough to to have the > same mapping. > > For the documentation you should take a look on the en.pudn.com. The > members over there do not care a lot about the NDA. ;) The only relevant data I found is a short description of the chip, here: http://www.hisilicon.com/engdownload/digital/Hi3515.rar and, I think more informative, a schematic of a SDK board, just google for 20101224102422_hi3515dmeb_va_1.3.pdf or try this link which I'm not sure is working: http://nettopdf.info/download/pdf/Hi3515DMEB%20VER%20A/aHR0cDovL3d3dy5tY3VvbC5jb20vZG93bmxvYWQvdXBmaWxlLzIwMTAxMjI0MTAyNDIyX2hpMzUxNWRtZWJfdmFfMS4zLnBkZg The later is probably enough to extract the information as you described. The problem is I don't have the faintest idea how to make it; I confess I don't know enough about jtag and particularly urjtag. The site you referred, en.pudn.com, demands registration with an upload or payment, which I wouldn't like to pursue at this stage. So, please, give me some directions on how to obtain the necessary information from the pdf file above, if at all possible. Thanks and regards, jss ------------------------------------------------------------------------------ Simplify data backup and recovery for your virtual environment with vRanger. Installation's a snap, and flexible recovery options mean your data is safe, secure and there when you need it. Discover what all the cheering's about. Get your free trial download today. http://p.sf.net/sfu/quest-dev2dev2 _______________________________________________ UrJTAG-development mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/urjtag-development
