Hi All
This is a pre-announcement concerning an upcoming service pack for the SAM7X. The service pack should be released within the next few days after final testing.
The following new features are included -
SAM7X specific:- port interrupt support on all GPIOs to allow selectable edge triggering and individual handlers per port
-
DBGU support in interrupt and DMA modes
-
USB support including simulation - see the new demo document:
http://www.utasker.com/docs/uTasker/uTaskerV1.3_USB_Demo.PDF - Improved PLL configuration
-
Keil and
IAR5.2 projects added
-
ADC support allowing DMA sampling to user defined buffer without CPU intervention, plus automatic high/low and zero-crossing triggers. ADC simulation support.
General:- Various corrections and improvements (full details will be included in the SP release notes)
- HTTP plain text post support
- Improved script simulation support
- HTTP dynamic content improvements and demos
- HTTP Chrome support
- New ST and SST SPI FLASH support
Various additions are the result of real project experiences during the last year, so, even when not always spectacular, should result in improved user experience and stability.
Of course the main new feature is the USB support. OLIMEX SAM7X-EX256 owners can already give this a try as follows:
- Download the following demo pack:
http://www.uTasker.com/Demos/SAM7X/SAM7X_USB_DEMO_OLIMEX_V1.3.4.0.zip- Load the file
uTaskerV1.3_sam7X_USB_demo.bin to your Olimex board using SAMBA (or similar)
- Follow the demo document
http://www.utasker.com/docs/uTasker/uTaskerV1.3_USB_Demo.PDF (the USB .INF file is also included in the demo pack:
uTaskerVirtualCOM.inf) [
Note that the serial connection used is the DBGU interface, operating in DMA mode for transmission, so ensure that the jumpers for DRXD and DTXD are set accordingly and connect to the RS232 connector with a straight 9-pin connector]
- When testing software uploads via USB simply use the files
z_Upload_V10.bin and
z_Upload_V11.bin. These simply have different version numbers which are displayed and so confirm upload success.
Note that the project also contains the standard Ethernet stuff and the web pages can be copied to the board by executing
Copy_all.bat (check that
ftp.txt contain the correct IP address of the board). The default IP address is
192.168.0.3 but this can also be changed via the USB menu if unsuitable for your network. In fact the software upload can also be performed via Ethernet by copying the new code via FTP and resetting, or by sending it via HTTP post on the "
admin" page of the web server.
I believe that this service pack and its new features represent an important contribution to the versatility of the project and its acceptance for use in an increasing number of projects. Good luck with your tests and I look forward to the final release in the next few days!!!
Regards
Mark