This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

RL-ARM mass storage sample and CD-ROM

Hi my friends!

I've used RL-ARM mass storage code from sample codes of KEIL 4.03 on AT91SAM7S256.
when I attach it to PC , the system recognizes it as a flash disk, correctly;

now I want to change it to apear as a CD-ROM in windows.

I want to know any changes in code.

can anyone help me?

thanks for your help!

Parents
  • Hi my friend Tsuneo!

    I do what you post for me but , that didn't work .
    I changed what you said and I made an iso file and fetch the byte stream of it and changed the code according that (disk Image , size , . . . ) , but when I attach device to computer , my computer (explorer) goes to a wait sate and can't work with the device.

    thank my friend!

Reply
  • Hi my friend Tsuneo!

    I do what you post for me but , that didn't work .
    I changed what you said and I made an iso file and fetch the byte stream of it and changed the code according that (disk Image , size , . . . ) , but when I attach device to computer , my computer (explorer) goes to a wait sate and can't work with the device.

    thank my friend!

Children
  • Hi Mr Chinzei.

    Me and my friend Meysam were working around your solution to make our USB Mass storage device a CD-ROM.

    BUt As we started the work, lots of problems poped out.

    we changed the PDT and Sector size as you guided. We also implemented the following commands as you said: * Read12 * Write12 * Start/Stop unit * Read TOC

    Then we loaded an image of a sample CD into device memory.

    But it seams we can't get it to work, So I think we have to check it out with the standard specifications.

    We searced for some guides or references about this matter and this is what we found:

    SCSI Multimedia commands from T10.org.

    What i see in here is 6 different versions of MMC commands. I looked in MMC-4 and there's alot of commands for CD-ROM devices in it which I can't get why and how you only choosed a subset of these commands for us to implement.

    I am wondering now, whether you know an implementation guidance or a book in which the essential steps for making a CD-ROM device is explained or you use the T10 references too.

    Do you know any useful book or guide for my problem?