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

USB MSC class and CD ROM subclass

Hi Dear Friends,
I've used mass storage code from sample codes of KEIL on AT91SAM7x.
And it works correctly and shows it as Flash memory in the windows.Then I changed it to apear as CD-ROM in windows.I have changed PDT and block size and added SCSI commands that requires.

Now I want to replace the contents of the disk image into CD one, which is formatted following to ISO966 spec . And there is my problem. I confused about it.In Primary Volume Descriptor should I placed the path table first and then placed the root? And I have problem with the path table itself too.

Can anyone help me about it? Or give me an example or tutorial about ISO?

I have used the Nero too to create ISO file but when it created the ISO File size is about 1 MB although I just put the same README.TXT that are in DISKImg.c and its size is just 94 B. What am I missing?

Parents
  • > I have used the Nero too to create ISO file but when it created the ISO File size is about 1 MB

    Nero makes Joliet extension for its ISO9660 option.
    You may make a compact .iso file using

    ISO Workshop
    www.glorylogic.com/.../

    Applying ISO9660 Level1 option on this utility, the size of .iso file which contains just the README.TXT is 45KB. This .iso file follows the ISO9660 spec well. Using a hex editor, you’ll learn how to allocate sectors.

    Tsuneo

Reply
  • > I have used the Nero too to create ISO file but when it created the ISO File size is about 1 MB

    Nero makes Joliet extension for its ISO9660 option.
    You may make a compact .iso file using

    ISO Workshop
    www.glorylogic.com/.../

    Applying ISO9660 Level1 option on this utility, the size of .iso file which contains just the README.TXT is 45KB. This .iso file follows the ISO9660 spec well. Using a hex editor, you’ll learn how to allocate sectors.

    Tsuneo

Children