Hi Daniel,
Thank you Daniel, evey thing works fine now...
You were right that Mono had a problem with installation on a Linux m/c. I
did as suggested by you, "used a Windows m/c with .Net 2.0.
Regards
Amit Naianwat


On 3/14/07, Allred, Daniel <[EMAIL PROTECTED]> wrote:

 Are you running DVFlasher_1_00 or DVFlasher_1_11.  If you recompile
DVFlasher program from the DVFlasher_1_11.tar file, you should be running
DVFlasher_1_11.exe.  Also, if you want to flash the NAND flash to make it
bootable, you should use the –fnandbin or –fnandsrec options, not –b.



If you make sure that you are running the right executable and you still
get the error, then there may be a problem with the Mono installation on
your system.  That's something beyond where I can help.  But if you can get
the DVFlasher program to compile, but not run, you can copy the executable
to a Windows machine with the .Net 2.0 or above framework installed and
you should be able to run it from there.  You can also install Mono on a
Windows machine and run it using the same command you used on Linux.



Regards,

Daniel



Daniel J. Allred

Software Applications

Catalog DSP / Emerging End Equipment
  ------------------------------

*From:* [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] *On
Behalf Of *Amit Nainawat
*Sent:* Wednesday, March 14, 2007 3:05 PM
*To:* Allred, Daniel
*Cc:* Ivan Tonchev; Linux DaVinci
*Subject:* Re: dvflasher_1_11.tar NAND patch



Hi,

Board setting .. SW USER  to 00001111 and Jumper J4 to NAND

1. Patched nand.c with Mr. Ivan code.
2. execute $ mono DVFlasher_1_00.exe -b u-boot-nand.bin (u-boot-nand.binfile i 
found in the restore directory)



output is :


-----------------------------------------------------
  TI DVFlasher Host Program for DM644x
  (C) 2007, Texas Instruments, Inc.
-----------------------------------------------------


Platform is Unix/Linux.
Sending and running application found in u-boot-567-nand.bin .


Attempting to connect to device /dev/ttyS0...
libMonoPosixHelper.so
[EMAIL PROTECTED] DVFlasher]#

Any clues?
Regards
Nainawat




 On 3/14/07, *Allred, Daniel** *<[EMAIL PROTECTED]> wrote:

I assume you are running Linux.  Your Mono installation is quite out of
date.  Any version newer than 1.1.3 should do (current version is 1.2.3).
You can find your version by issuing the following command:

            mono -V



Regards,

Daniel



Daniel J. Allred

Software Applications

Catalog DSP / Emerging End Equipment
  ------------------------------

*From:* Amit Nainawat [mailto:[EMAIL PROTECTED]
*Sent:* Wednesday, March 14, 2007 1:29 PM
*To:* Allred, Daniel
*Subject:* Re: Davinci DVEVM board not responding



I have tried compiling the DVFlasher after downloading form TI site,
encountered to following errors:


[EMAIL PROTECTED] DVFlasher]# make
Adjusting binary entry point addresses in the host source code.
sed -i 's/\([:space:]*myCmdParams\.NORUBLExecAddr =
0x\)\([0-9a-fA-F]\{4\}\)/\12b04/' ./DVFlasher.cs
sed -i 's/\([:space:]*myCmdParams\.NANDUBLExecAddr =
0x\)\([0-9a-fA-F]\{4\}\)/\12518/' ./DVFlasher.cs
ALPHA SOFTWARE: Mono C# Compiler 0.96.0.0 for Generics
DVFlasher.cs(170) error CS0246: Cannot find type `SerialPort'
DVFlasher.cs(1201) error CS0246: Cannot find type `SerialPort'
DVFlasher.cs(1264) error CS0246: Cannot find type `SerialPort'
DVFlasher.cs(21) error CS0246: The namespace `System.IO.Ports' can not be
found (missing assembly reference?)
CRC32.cs(12) error CS0246: The namespace `System.IO.Ports' can not be
found (missing assembly reference?)
Compilation failed: 5 error(s), 0 warnings
make: *** [DVFlasher_1_11.exe] Error 1

Dose DVFlasher needs some special environment to make?
Where can I get DVFlasher exe it self for making the repair fast?

Thank you very much
Amit Nainawat






 On 3/14/07, *Allred, Daniel* < [EMAIL PROTECTED]> wrote:

Amit,

So you upgraded U-boot to a new version, from within the U-boot
environment, but now you can't boot?  Verify your DM6446 is still functional
(it should be) by switching the EVM to UART boot mode (SW3 1-2 both set to
on) and power on the board.  On the PC side open a terminal program to
verify that you see repeated BOOTME messages.  If so, then you'll be able to
reflash the U-boot using the DVFlasher application available on the DVEVM
update site.  The file is DVFlasher_1_11.tar.  Directions are included, but
note that if your board is a revision A board, then you need to make sure
that the U-boot you use is compiled to run the DSP at 567 MHz and the DDR at
189 MHz.  You might need to go into the Platform.s file to restore these
old frequency settings.  Those settings are no longer used by default since
newer versions of the chip have been fixed.  The original silicon versions
required these non-standard timings to function.



Regards,

Daniel



Daniel J. Allred

Software Applications

Catalog DSP / Emerging End Equipment
  ------------------------------

*From:* Amit Nainawat [mailto: [EMAIL PROTECTED]
*Sent:* Wednesday, March 14, 2007 11:56 AM
*To:* Allred, Daniel
*Subject:* Davinci DVEVM board not responding



Dear Daniel,
We were working on the Davinci board, A revision, for upgrading the Linux
version 2.6.20 that also required (not sure but we did) upgrading the
Uboot. We have downloaded the ubootupgrade form ( 
https://www-a.ti.com/extranet/cm/product/dvevmsw/dspswext/general/dm644x_dvevm_dvsdk.shtml
) site. We did exactly, what was told to do in the u-boot-upgrade.htmlwhich is 
available in directory dvevm_1_10. Now the board doesn't connect to
the NFS host and serial port seems not working. I had read in the
u-boot-upgrade.html, that if upgrading goes wrong board may not respond
and it requires a repair. Kindly help what best can be done as soon as
possible.
I wish you can find some time for my problem, I am lost, what should I do
now?
Thankyou
Amit Nainawat.



 Amit Nainawat

Hardware Engineer

SkemA

Phone: +33 (0) 6 10 71 11 88

FAX:+33 (0) 3 44 86 39 46

Email: : [EMAIL PROTECTED]

Complete address:  SKEMA - Compiègne (Siège Social, R&D) ( www.skema.fr)
Centre de Transfert
66, avenue de Landshut
BP 50149

COMPIEGNE-60201

France





 On 3/14/07, *Allred, Daniel* <[EMAIL PROTECTED]> wrote:

You are correct.  That got left over when I modified the file for
supporting big block devices.  The customer tested it on a big block device
so it worked fine.



Thanks.  It'll be fixed soon.



Regards,

Daniel



Daniel J. Allred

Software Applications

Catalog DSP / Emerging End Equipment
  ------------------------------

*From:* Ivan Tonchev [mailto:[EMAIL PROTECTED]
*Sent:* Wednesday, March 14, 2007 2:22 PM
*To:* Allred, Daniel
*Cc:* Monk, Roger; Linux DaVinci
*Subject:* dvflasher_1_11.tar NAND patch



Hi Daniel,

I tested dvflasher_1_11.tar. There is a bug:  UBL does not program NAND
flash correctly.

Here's the patch:

--- ubl/src/nand.c.broken       2007-03-14 21:15:35.000000000 +0200
+++ ubl/src/nand.c      2007-03-14 21:15:35.000000000 +0200
@@ -480,7 +480,6 @@
         }
         else
         {
-               src += gNandInfo.bytesPerPage;
                flash_write_bytes((PNAND_INFO)&gNandInfo, (void*) src,
gNandInfo.bytesPerPage);
            }


Regargs,
Ivan


_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source



_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to