Latest VSOS Kernel (3.43) available here.

Discussion about writing software for VS1005 and the VSOS Operating System. Also posts about VS1005-related hardware design and device drivers should be posted here.
User avatar
Henrik
VLSI Staff
Posts: 1041
Joined: Tue 2010-06-22 14:10

Re: Latest VSOS Kernel (3.24) available here.

Post by Henrik » Wed 2015-09-23 13:05

Here are some additional useful tools for VSOS 3.24.

Kind regards,
- Henrik
Attachments
DiskFree.dl3
Shows how much free space there is on a FAT disk.
(5.67 KiB) Downloaded 136 times
Dir.dl3
List a directory - now also handles file dates.
(27.58 KiB) Downloaded 126 times
Good signatures never die. They just fade away.

User avatar
Panu
VLSI Staff
Posts: 2418
Joined: Tue 2010-06-22 13:43

Re: Latest VSOS Kernel (3.24) available here.

Post by Panu » Mon 2015-09-28 17:29

Update for the nand flash driver (K9F4G):

viewtopic.php?f=13&t=1664&p=8213#p8213
Info: Line In and Line Out, VS1000 User interface, Overlay howto, Latest VSIDE, MCU Howto, Youtube
Panu-Kristian Poiksalo, VLSI Solution Oy

User avatar
Panu
VLSI Staff
Posts: 2418
Joined: Tue 2010-06-22 13:43

VSOS Kernel 3.25

Post by Panu » Fri 2015-10-02 16:35

Dear Forum Members,

Here is a combined update of VSIDE, VSOS Kernel and VSOS Root Images, and Libraries Source Code. There's quite a lot of stuff in this update. It contains (hopefully) all the incremental updates to all tools, libraries, command line utilities and drivers. Kernel is now version 3.25 and it has a couple of useful updates and also the linker has been fixed; it should no longer emit an interrupt vector before the interrupt handler. Also there is a new tool DL3Info.exe which shows summary information about an AP3/DL3 file in Windows.

Good Luck and please tell us of any troubles as soon as possible!

-Panu
Attachments
VSOS 3.25 Root and Libraries Source Code.zip
Root and Source Code of libraries.
(5.59 MiB) Downloaded 181 times
vside_win32_v238.exe
VSIDE Version 2.38. Contains VSOS Kernel 3.25. Win32 executable.
(13.2 MiB) Downloaded 2098 times
Info: Line In and Line Out, VS1000 User interface, Overlay howto, Latest VSIDE, MCU Howto, Youtube
Panu-Kristian Poiksalo, VLSI Solution Oy

User avatar
Henrik
VLSI Staff
Posts: 1041
Joined: Tue 2010-06-22 14:10

Re: New AuControl package (update for AUINPUT.DL3)

Post by Henrik » Wed 2016-01-20 13:34

Hello there!

Here is a new package AuControl which replaces the AuInput solution from the VSOS 3.25 Libraries Source Code package. It adds new functionality to stdaudioin control program AuInput.dl3, and adds a new program AuOutput.dl3 to control stdaudioout. To use these new programs, copy the .DL3 files to the SYS folder of your VSOS system disk.

Kind regards,
- Henrik
Attachments
AuControl101.zip
New solution that replaces the AuInput solution from the VSOS3.25 Libraries Source Code package
(44.08 KiB) Downloaded 108 times
Good signatures never die. They just fade away.

User avatar
Henrik
VLSI Staff
Posts: 1041
Joined: Tue 2010-06-22 14:10

Audio Driver Collection v1.02 for VSOS 3.25

Post by Henrik » Wed 2016-01-27 15:05

Hello again!

The New Audio Driver Collection has been updated to v1.02. There is also a new v1.02 of the AuControl package mentioned in the previous message. Along with documentation for the VS1005 VSOS Audio Subsystem, you can find the new drivers and control programs here:
viewtopic.php?f=13&t=1655&start=10#p8828

Kind regards,
- Henrik
Good signatures never die. They just fade away.

User avatar
Panu
VLSI Staff
Posts: 2418
Joined: Tue 2010-06-22 13:43

Re: Latest VSOS Kernel (3.26) available here.

Post by Panu » Mon 2016-02-15 15:38

Dear Forum Members,

Here is VSOS Kernel, root and libraries update for you. The new kernel version is 2.36. In the next message, Henrik will tell more about the changes and improvements in this new release.
Attachments
vside_win32_v239.exe
VSIDE 2.39. Contains VSOS Kernel 3.26. Win32 Executable.
(13.26 MiB) Downloaded 1134 times
VSOS 3.26 Root and Libraries Source Code.zip
Extract the "root" folder into your board's flash.
(6.22 MiB) Downloaded 247 times
Info: Line In and Line Out, VS1000 User interface, Overlay howto, Latest VSIDE, MCU Howto, Youtube
Panu-Kristian Poiksalo, VLSI Solution Oy

User avatar
Henrik
VLSI Staff
Posts: 1041
Joined: Tue 2010-06-22 14:10

Re: Latest VSOS Kernel (3.26) available here.

Post by Henrik » Mon 2016-02-15 15:59

As Panu promised, here's some information of the new kernel and tools.

The kernel update in itself is pretty minor, but there are big changes in the Root and Libraries package, with the emphasis on giving better debug information. Most notable changes to the package is:
  • Documentation directory docs
    • VS1005 Audio Subsystem v1.03 gives you lots of information on the different audio drivers - including the slave synchronization driver AUXSYNCS.DL3 and the all-new automatic background in/out audio driver AUXPLAY.DL3
    • VSOS Shell v1.40 has been greatly updated and now documents over 50 VSOS Shell commands. It's a must read!
  • Directories root/SYS/ and smallroot/SYS/ contain updated and new shell programs and drivers, like:
    • Tasks - List all tasks and timer queues currently running
    • Trace - Trace the origins of an Instruction, X-Data, or Y-Data address
    • Frags - Print RAM allocation by tasks (uses driver MemTrack if available). Quite useful to find memory leaks
    • AuInput - Show / control an audio input
    • AuOutput - Show / control an audio output
    • AuXSyncS - Driver that synchronizes audio output to audio slave input
    • AuXPlay - Driver that copies stdaudioin to stdaudioout in the background
    • All the other audio drivers have also been updated to be able to give better debug information
    • Several audio decoders have had minor bug fixes
    • For full details, read the documents mentioned earlier, and README.TXT files in the solution directories
As before, the Root and Libraries package contains VSIDE solutions with full source code for almost all the programs and drivers. So if you want to understand how something works, or if you want to modify something to make it more useful for you, you've got the tools for it!

I hope this release is useful to all of you!

Kind regards,
- Henrik
Good signatures never die. They just fade away.

User avatar
Henrik
VLSI Staff
Posts: 1041
Joined: Tue 2010-06-22 14:10

File date bug in VSOS 3.26

Post by Henrik » Mon 2016-02-22 12:06

There is a bug in the VSOS 3.26 kernel that may cause file dates for new files to be incorrect. This will be fixed in the next official release. Meanwhile, if you experience this problem, you can fix the bug by changing one line in the source code.

The fix is to replace line 526 in vsos.c from:

Code: Select all

if (!AttemptMutex(&fclose_gettime_mutex) && __F_WRITABLE(stream)) {
to:

Code: Select all

if (__F_WRITABLE(stream) && !AttemptMutex(&fclose_gettime_mutex)) {
Recompile the kernel, flash your board, and you're good to go.

Kind regards,
- Henrik
Good signatures never die. They just fade away.

User avatar
Henrik
VLSI Staff
Posts: 1041
Joined: Tue 2010-06-22 14:10

Re: Latest VSOS Kernel (3.27) available here.

Post by Henrik » Fri 2016-03-18 14:58

Dear Forum Members,

Here is VSOS Kernel, root and libraries update for you. The new kernel version is 2.37.

The changes in the Kernel are as follows:
  • Added support for VS1005 Amp Board power functions
  • Fixed FAT crash bug when a FAT device is not available
  • File write date regression from VSOS 3.26 fixed
If you are wondering what the "VS1005 Amp Board" is, look no further than here:
viewtopic.php?f=13&t=1849

Directories root/SYS/ and smallroot/SYS/ contain updated and new shell programs and drivers, like:
  • Edit - A full-screen VT100 editor
  • AuInfo - Gives information of an audio file
The VSOS Shell v1.50 documentation gives the exact details on the new and updated programs.

This time the new VSOS release is not a part of a new VSIDE release. Instead, it is provided as a VSIDE solution. Open the solution with VSIDE, then optionally compile it, and finally flash it to your board.

Have fun with the new VSOS!

Kind regards,
- Henrik
Attachments
VSOS_327.zip
VSOS 3.27 as a ready-made solution for the latest VSIDE v2.39
(672.29 KiB) Downloaded 147 times
VSOS_327_RootAndLibrariesSourceCode.zip
Root and library files, with source code included for the most of them
(5.65 MiB) Downloaded 135 times
Good signatures never die. They just fade away.

User avatar
Henrik
VLSI Staff
Posts: 1041
Joined: Tue 2010-06-22 14:10

Fixed Shell for VSOS 3.27

Post by Henrik » Thu 2016-05-12 8:49

Hello!

For some users the VSOS 3.27 Shell has not started properly. Symptoms for this is that you cannot enter commands on the command line. This was caused by a version mismatch between shell.ap3 and getcmd.dl3. If you are having this issue, download the attached shell.zip and copy shell.ap3 to the main folder of yout VS1005 system disk.

Kind regards,
- Henrik
Attachments
shell.zip
Fixed Shell for VSOS 3.27
(5.8 KiB) Downloaded 116 times
Good signatures never die. They just fade away.

Locked

Who is online

Users browsing this forum: No registered users