Have just received my parcel of goodies from matirx, one of which was FCv4 for dsPIC.
1) first issue is that I cant licence the product. Jayne has passed on my PM to David to sought out for me.
2) Auto detect in the chip config screen does not work... respose is that the usb cable is not connected, howemer i can programme the dsPIC30F2011 (on EB064) ok. 1 sec flasher works! Saw an earlier post on this, however not sure of what this means, using mloader btw as the standard config suggests.
3) I get a config warning upon completion of the programming sequence - see below
File name: C:\Users\smartp\Documents\1SEC_FLASH.c
Generated by: Flowcode v4.4.13.69
Date: Thursday, July 14, 2011 16:13:03
Licence: Professional
***UNREGISTERED***
http://www.matrixmultimedia.com
Launching the compiler...
C:\Program Files\Matrix Multimedia\Flowcode PIC24&dsPIC V4\Tools\MX_bats\pic16_C30_comp.bat "1SEC_FLASH" "C:\Users\smartp\DOCUME~1" 30F2011
C:\Users\smartp\Documents>pic30-gcc -c -mcpu=30F2011 -funsigned-char -fno-short-double -Os -I"C:\PROGRA~1\MATRIX~1\FLOWCO~3\Tools\MX_bats\..\C_tools\support\h" -I"C:\PROGRA~1\MATRIX~1\FLOWCO~3\Tools\MX_bats\..\MX_support" -Wall -std=gnu99 "1SEC_FLASH".c -o "1SEC_FLASH".o
Compilation successful!
Return code = 0
Launching the linker/assembler...
C:\Program Files\Matrix Multimedia\Flowcode PIC24&dsPIC V4\Tools\MX_bats\pic16_C30_link.bat "1SEC_FLASH" 30F2011 dsPIC30F
C:\Users\smartp\Documents>pic30-gcc -Wl,"1SEC_FLASH".o,-L"C:\PROGRA~1\MATRIX~1\FLOWCO~3\Tools\MX_bats\..\C_tools\lib",--heap=256,--report-mem,--script="C:\PROGRA~1\MATRIX~1\FLOWCO~3\Tools\MX_bats\..\C_tools\Support\dsPIC30F\gld\p30F2011.gld",-o"1SEC_FLASH".cof
Program Memory [Origin = 0x100, Length = 0x1f00]
section address length (PC units) length (bytes) (dec)
------- ------- ----------------- --------------------
.text 0x100 0x5aa 0x87f (2175)
.const 0x6aa 0x4 0x6 (6)
.text 0x6ae 0x646 0x969 (2409)
.dinit 0xcf4 0xc 0x12 (18)
.isr 0xd00 0x2 0x3 (3)
Total program memory used (bytes): 0x1203 (4611) 38%
Data Memory [Origin = 0x800, Length = 0x400]
section address alignment gaps total length (dec)
------- ------- -------------- -------------------
.ndata 0x800 0 0x4 (4)
.heap 0x804 0 0x100 (256)
Total data memory used (bytes): 0x104 (260) 25%
Dynamic Memory Usage
region address maximum length (dec)
------ ------- ---------------------
heap 0x804 0x100 (256)
stack 0x904 0x2fc (764)
Maximum dynamic memory (bytes): 0x3fc (1020)
C:\Users\smartp\Documents>pic30-bin2hex "1SEC_FLASH".cof
C:\Users\smartp\Documents>pic30-objdump -S "1SEC_FLASH".cof 1>"1SEC_FLASH".asm
HEX file creation successful!
Return code = 0
Launching the programmer...
C:\Program Files\Matrix Multimedia\Flowcode PIC24&dsPIC V4\tools\mLoader\mLoaderv3.exe -config -chip 30F2011 "1SEC_FLASH.hex"
Sending File, please wait!
...................
File sent with 1 warnings:
1: CONFIG failed to erase bits at [1f00000]
Contents of file are:
17 87 3F 00 33 87 FF FF FF FF FF FF 03 C0
Contents of chip are:
17 87 3F 00 33 87 0F 31 0F 33 07 00 03 C0
Return code = 0
FINISHED
4) the config screen has reference to 18F scripts is this normal - see below
Apart from these minor issues the product works reasonably well, however would like to understand more about the config and mloader.
appreciate the feedback
best regards
Pete