Page 6 of 11

Re: Latest VSOS Kernel (3.24) available here.

Posted: Wed 2015-09-23 13:05
by Henrik
Here are some additional useful tools for VSOS 3.24.

Kind regards,
- Henrik

Re: Latest VSOS Kernel (3.24) available here.

Posted: Mon 2015-09-28 17:29
by Panu
Update for the nand flash driver (K9F4G):

viewtopic.php?f=13&t=1664&p=8213#p8213

VSOS Kernel 3.25

Posted: Fri 2015-10-02 16:35
by Panu
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

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

Posted: Wed 2016-01-20 13:34
by Henrik
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

Audio Driver Collection v1.02 for VSOS 3.25

Posted: Wed 2016-01-27 15:05
by Henrik
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

Re: Latest VSOS Kernel (3.26) available here.

Posted: Mon 2016-02-15 15:38
by Panu
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.

Re: Latest VSOS Kernel (3.26) available here.

Posted: Mon 2016-02-15 15:59
by Henrik
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

File date bug in VSOS 3.26

Posted: Mon 2016-02-22 12:06
by Henrik
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

Re: Latest VSOS Kernel (3.27) available here.

Posted: Fri 2016-03-18 14:58
by Henrik
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

Fixed Shell for VSOS 3.27

Posted: Thu 2016-05-12 8:49
by Henrik
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