Project

General

Profile

Activity

From 06/28/2011 to 07/27/2011

07/27/2011

05:28 PM Software Development: RE: NAND controller, EDMA3 and EMIFA priorities
Hi Mads,
I'm not sure there is much more you can do than what is already configured.
You might consider cross p...
Michael Williamson
05:15 PM Software Development: NAND controller, EDMA3 and EMIFA priorities
Hi
I have a few questions regarding the NAND flash and EMIFA.
From the EDMA priority settings below (which I ju...
Mads Lind Christiansen
05:05 PM Software Development: RE: Mapping code to IRAM
Hi Mark
You could try the #pragma CODE_SECTION(<function name>, "mysect") (In C++ you omit the function name and p...
Mads Lind Christiansen

07/26/2011

05:14 PM Software Development: RE: Mapping code to IRAM
Hi Marc -
I'm not sure we will have the answer to this question as it's really a TI question. While we're waiting...
Thomas Catalino
04:56 PM Software Development: Mapping code to IRAM
Hey All,
I am using CCS4 and SYS/BIOS to program the DSP core in the L138, and I am trying to figure out how to sp...
Marc Lichtman
09:43 AM FPGA Development: RE: Programming the FPGA
I opened this project file in XISE and it yelled at me for a number of VHD files (see attached png).
example.zip -...
Craig Meyers

07/24/2011

08:44 PM FPGA Development: RE: Programming the FPGA
Success has been achieved. Thanks Mike!
I loaded the stock uImage from the .run file supplied with the kit. That d...
Craig Meyers
12:55 PM FPGA Development: RE: Programming the FPGA
Hi Craig,
I think you need to modify the bootargs assuming the NAND has a valid filesystem on it.
See "this wik...
Michael Williamson
09:45 AM FPGA Development: RE: Programming the FPGA
The uImage_Indio_20110723 kernel image booted but could not mount to a filesystem.
Getting closer!
I attached t...
Craig Meyers

07/23/2011

12:52 PM FPGA Development: RE: Programming the FPGA
Thanks Mike.
My plan is to also extract the image from the .run file and try both this afternoon.
I am using th...
Craig Meyers
11:40 AM FPGA Development: RE: Programming the FPGA
Hi Craig,
I am attaching a uImage file built for the Industrial I/O board from our kernel code baseline.
This r...
Michael Williamson
10:57 AM FPGA Development: RE: Programming the FPGA
Hey Mike,
Late yesterday I booted into UBOOT; cleared the bootfpga (setenv bootfpga;saveenv); rebooted with Angstr...
Craig Meyers
09:04 AM FPGA Development: RE: Programming the FPGA
Hi Craig,
Just following up. Are you still DOA? Or did not programming the FPGA clear the issue?
-Mike
Michael Williamson

07/22/2011

01:24 PM FPGA Development: RE: Programming the FPGA
Good point. I'll defer any FPGA programming until I resolve the linux kernel load.
Here's the boot text. You can s...
Craig Meyers
01:14 PM FPGA Development: RE: Programming the FPGA
Also,
Can you dump the entire boot text from power up to hang? Would like to see all the commands executed by the...
Michael Williamson
01:13 PM FPGA Development: RE: Programming the FPGA
Hi Craig,
Are you programming the FPGA before you load the kernel? The FPGA can cause problems with the kernel lo...
Michael Williamson
01:06 PM FPGA Development: RE: Programming the FPGA
I tried again in case I screwed up the first time.
I also tried the uImage file in /boot on another of our boards....
Craig Meyers

07/21/2011

05:00 PM FPGA Development: RE: Programming the FPGA
Hi Greg,
Thanks for XISE files.
I followed instructions from Linux Kernel installtion using uImage from files a...
Craig Meyers
02:03 PM FPGA Development: RE: Programming the FPGA
Hi Craig,
I've attached the project file used to build the .bin file I posted earlier. You'll need to link against...
Gregory Gluszek
02:02 PM FPGA Development: RE: Programming the FPGA
The revised read instruction works!
We have the L138-FI-225-RC. My mistake. I was looking at the wrong line in the...
Craig Meyers
01:43 PM FPGA Development: RE: Programming the FPGA
Hi Craig,
For the bootgpga image, you need to read out all of the image into RAM before trying to program the FPGA...
Michael Williamson
01:03 PM FPGA Development: RE: Programming the FPGA
Question on automatically loading the FPGA at boot...
I've followed these instructions:
loadb 0xC0700000
[send...
Craig Meyers
12:21 PM FPGA Development: RE: Programming the FPGA
Can you guys zip up and post or e-mail me source files used to generate this .bin?
I would like to play some with ...
Craig Meyers
11:09 AM FPGA Development: RE: Programming the FPGA
Hi Tim.
I'm on my 3rd USB-to-serial adapter and 4th attempt at driver update. I'm sure some manager got a nice bon...
Craig Meyers
10:15 AM FPGA Development: RE: Programming the FPGA
Hi Tim,
Do I need a different version of SPIWriter_MityDSP-L138.out? Didn't see this file in the latest zip.
I ...
Craig Meyers
09:07 AM FPGA Development: RE: Programming the FPGA
Craig
I have uploaded the latest serial programming utility to the files section.
Try that and see if it corrects ...
Tim Iskander
08:22 AM FPGA Development: RE: Programming the FPGA
I've tried several other usb to serial adaptors with no luck.
I get the same error:
(AIS Parse): Performing Opco...
Craig Meyers

07/20/2011

12:10 PM FPGA Development: RE: Programming the FPGA
Yes. I'm using USB to serial dongle. It's unbranded using Prolific chipset. Unfortunately I do not have a "real" seri... Craig Meyers
10:43 AM FPGA Development: RE: Programming the FPGA
Craig
I see your serial port is COM7.. I presume that is a USB serial dongle? What brand / model is it? We have had ...
Tim Iskander
10:25 AM FPGA Development: RE: Programming the FPGA
Tried dead board instructions (sfh_OMAP-L138 -flash -v -p COM7 UBL_SPI_MEM.ais u-boot.bin) and I get read error:
(...
Craig Meyers
09:01 AM FPGA Development: RE: Programming the FPGA
Craig
If you set the bootfpga environment var, uboot will automatically run the commands at startup. I'm not exactly...
Tim Iskander
08:57 AM FPGA Development: RE: Programming the FPGA
Good news / bad news.
It was a successful load. Green DONE led lit.
However, I apparently hammered the flash wi...
Craig Meyers

07/19/2011

05:06 PM FPGA Development: RE: Programming the FPGA
Hi Craig,
I've attached a .bin file that should work for you (in the future we will add LX45 example .bin files to...
Gregory Gluszek
02:49 PM FPGA Development: RE: Programming the FPGA
Hi Greg.
This command worked: U-Boot > sf erase 0x580000 0x170000
But you are right. I still have issues.
I ...
Craig Meyers
01:50 PM FPGA Development: RE: Programming the FPGA
Hi Craig,
The flash erase needs to be page aligned. This should work:...
Gregory Gluszek
01:22 PM FPGA Development: RE: Programming the FPGA
Tim - I think we are getting close.
Here's the result:
U-Boot > sf erase 0x580000 0x16b000
SPI flash erase failed
Craig Meyers
12:53 PM FPGA Development: RE: Programming the FPGA
Craig
Aha!
The default size for uboot's loadfpga command (and what is shown on the wiki!) is 0x80000 (1/2MB), whic...
Tim Iskander
11:49 AM FPGA Development: RE: Programming the FPGA
Thanks Tim.
No DONE led yet but looks as if I made progress:
U-Boot > sf probe 0; sf read 0xc0700000 0x580000 ...
Craig Meyers
11:43 AM FPGA Development: RE: Programming the FPGA
Craig,
another thing to check is that the configuration of the device is correct.
if you run factoryconfig at the U...
Tim Iskander
11:32 AM FPGA Development: RE: Programming the FPGA
Craig
The DONE led should go on immediately after programming the FPGA.
Can you try running the commands in the boo...
Tim Iskander
11:17 AM FPGA Development: Programming the FPGA
I'm following these Wiki instructions and I'm not getting the DONE led:
U-Boot > loadb 0xC0700000
## Ready for bi...
Craig Meyers

07/15/2011

11:18 AM Software Development: RE: MityDSPl138 JTAG
Marc,
Try stopping the ARM in the u-Boot phase and see if you can connect to the DSP then. The linux portion of A...
Michael Williamson
08:58 AM Software Development: MityDSPl138 JTAG
Hey All,
I have the XDS100V1 JTAG emulator, and I'm trying to connect to the DSP core with CCS4, but it does not s...
Marc Lichtman
07:17 AM Software Development: RE: MITYDSP OMAP-L138 EMIF FPGA / NAND shared bus access
Hi Mike
I have a few questions regarding the NAND flash and EMIFA.
As you earlier mentioned I could try adjusti...
Mads Lind Christiansen

07/14/2011

02:03 PM Software Development: RE: uPP/DMA registers
You will definitely need to configure the pin mux. You should assume that the UPP is powered down (in the reset stat... Michael Williamson
01:58 PM Software Development: RE: uPP/DMA registers
Mike,
Thanks for the link to the OMAP specification. I think that is all I needed to start work on my driver. I...
Scott Whitney
01:13 PM Software Development: RE: uPP/DMA registers
Hi Scott,
Unfortunately, TI (nor Critical Link) provides linux drivers for the UPP.
The memory map that include...
Michael Williamson
12:59 PM Software Development: uPP/DMA registers
Hello,
I want to use the uPP and EMIFA to pass data between an FPGA and the ARM on the OMAP. I think I've got wha...
Scott Whitney

07/13/2011

03:17 PM Software Development: RE: Default Clock Speed
No, it won't change the clocks. It will just feed the RTOS the correct numbers.
You really should set the frequen...
Michael Williamson
02:55 PM Software Development: RE: Default Clock Speed
Will GBL_setFrequency(); actually change the clock, or just feed the RTOS will correct numbers like you were talking ... Marc Lichtman
02:49 PM Software Development: RE: Default Clock Speed
Hi,
I want to clarify a couple of things here.
The DSP and the ARM clocks are driven by the same system clock. ...
Michael Williamson
02:07 PM Software Development: RE: Default Clock Speed
Hi Marc,
The boards default to running at 300 MHz, though they can be run at 456 MHz. You can change this in the D...
Gregory Gluszek
01:55 PM Software Development: Default Clock Speed
Hey All,
What speed will an out of the box MityDSP-L138 run at? I was under the assumption it was 456MHz, but whe...
Marc Lichtman

07/06/2011

05:13 PM Software Development: RE: core/regs_gpio.h
Hello Mads,
Thanks for the heads up on the GpioRegs structure. You are right, that is indeed an error in the file...
Michael Williamson
03:27 PM Software Development: core/regs_gpio.h
Hi
I had some trouble getting GPIO working correctly in the OMAP.
Until I found out that the below structure is ...
Mads Lind Christiansen
10:53 AM Software Development: Question about Real Time Extensions
Dear Sir,
I am looking for an evaluation board that supports real-time embedded linux.
I found that MityDSP-L138 ...
SoonRyul Nam

07/05/2011

02:23 AM Software Development: RE: MITYDSP OMAP-L138 EMIF FPGA / NAND shared bus access
Hi Mike
Many thanks for your reply.
It is really latency we are worried about. We won't be transferring a lot o...
Mads Lind Christiansen

07/04/2011

03:03 PM Software Development: RE: MITYDSP OMAP-L138 EMIF FPGA / NAND shared bus access
Hi Mads,
NAND does share the EMIF bus with the FPGA and you may run into a potential latency issue if you do not m...
Michael Williamson
10:47 AM Software Development: MITYDSP OMAP-L138 EMIF FPGA / NAND shared bus access
Hi
This is NOT a problem we are seeing (yet?), but we are wondering whether this is a problem we might be seeing i...
Mads Lind Christiansen
10:32 AM Software Development: RE: HelloWorldARM DSPLINK example causes Assertion failed
Hi Greg
Sorry I haven't replied yet.
Has been busy on other tasks, and this was a low low priority :-)
I have ...
Mads Lind Christiansen

07/03/2011

01:36 PM Software Development: RE: mtdblock kernel crash
Oh, if you need an /dev/mtdx device, you need to enable in the kernel:
CONFIG_MTD_CHAR
Should be in the device ...
Michael Williamson
01:31 PM Software Development: RE: mtdblock kernel crash
Hi Zoltan,
Well, for the SPI issue, I have some information for you along with couple of work-arounds. Feel free ...
Michael Williamson

07/02/2011

11:05 AM Software Development: RE: Eval Board will not boot
I tried re-seating the module several times with no success. Got same results with another kit's cables so I think ca... Craig Meyers

07/01/2011

01:08 PM Software Development: RE: Eval Board will not boot
Hi Craig,
Other than trying to re-seat the module and the serial port cables in their respective connectors, I don...
Michael Williamson
11:50 AM Software Development: RE: Eval Board will not boot
Did as instructed but did not see BOOTME on console.
Board serial # is 110251.
Craig Meyers
11:39 AM Software Development: RE: Eval Board will not boot
Hi Craig,
Can you please monitor the console (115200 baud, no flow control) and, while holding the boot button dow...
Michael Williamson
11:26 AM Software Development: Eval Board will not boot
Purchased 3 kits 80-000268RI-1 with SoM L138-FI-225-RC. One kit does not boot when power is applied. Green LED does l... Craig Meyers
10:12 AM Software Development: RE: HelloWorldDSP.out syntax error
Hi Marc,
Before you run the application, run the command:...
Gregory Gluszek
10:10 AM Software Development: RE: HelloWorldDSP.out syntax error
Greg,
Is there anywhere in the wiki that explains how to set up the dsplink driver on the ARM? When I run ./Hello...
Marc Lichtman
09:44 AM Software Development: RE: HelloWorldDSP.out syntax error
Hi Marc,
With the latest MDK there is no need to rebuild DSPLink. I've updated the DSP Hello World wiki page to ou...
Gregory Gluszek
09:13 AM Software Development: RE: HelloWorldDSP.out syntax error
I would prefer not to rebuild DSPLink. Is there somewhere I can find the HelloWorldDSP executable?
-Marc
Marc Lichtman

06/30/2011

05:34 PM Software Development: RE: Industrial board USB mini-B connector problem
Hi Zoltan -
You are correct. Thank you for pointing this out!
This fix will go into the next build of boards. ...
Thomas Catalino
04:33 PM Software Development: Industrial board USB mini-B connector problem
Hi,
Sorry I post my problem here, but there is no forum for the industrial board.
We had issues with some USB d...
Zoltan Csizmadia
02:32 PM Software Development: RE: HelloWorldARM DSPLINK example causes Assertion failed
Hi Mads,
I'm not seeing this same behavior on my system. Can you give me more details? It seems you're running wit...
Gregory Gluszek
07:21 AM Software Development: RE: HelloWorldARM DSPLINK example causes Assertion failed
Should probably note that we are using the OMAPL138 module. Mads Lind Christiansen
07:20 AM Software Development: HelloWorldARM DSPLINK example causes Assertion failed
Hi
When the HelloWorldARM (DSPLINK) example applications runs lpDspApp->StopApp() I get the following error:
As...
Mads Lind Christiansen
02:16 PM Software Development: RE: HelloWorldDSP.out syntax error
Hi Marc,
With the latest MDK you should not actually need to rebuild DSPLink (I'm updating the DSP Hello World wik...
Gregory Gluszek
01:39 PM Software Development: RE: HelloWorldDSP.out syntax error
Oh ok, that clears up my confusion on how the DSP actually gets loaded with the executable. I dident realize HelloWo... Marc Lichtman
01:18 PM Software Development: RE: HelloWorldDSP.out syntax error
Hi Marc,
The HelloWorldDSP.out is a DSP executable. It must be loaded by an ARM executable that uses the DSPLINK ...
Michael Williamson
01:14 PM Software Development: HelloWorldDSP.out syntax error
Hi,
I'm to the very last step of the DSP Hello World guide, but when I run ./HelloWorldDSP.out on the board, it gi...
Marc Lichtman
12:37 PM Software Development: RE: mtdblock kernel crash
Mike,
I'm good with my version, and I'm not in a hurry to upgrade my kernel.
Btw I'm using mitydspl138 with the i...
Zoltan Csizmadia
12:28 PM Software Development: RE: mtdblock kernel crash
Hi Zoltan,
We've confirmed the SPI issue and are working on it. There were a couple of patches to the (linus) mai...
Michael Williamson
12:18 PM Software Development: RE: mtdblock kernel crash
Mike,
Here is some extra information:
1. SPI flash engine got broken on 4/23. 4/23 0:00 revision was ok, 4/24 0...
Zoltan Csizmadia
10:02 AM Software Development: RE: mtdblock kernel crash
I have the mtdblock0 write problem (read is ok), and I have the SPI crash when writing mtdblocks on the SPI flash (re... Zoltan Csizmadia

06/29/2011

08:34 PM Software Development: RE: mtdblock kernel crash
Oh, one other question....
Do you have anything running on the DSP while this is going on? Or is it still in IDLE...
Michael Williamson
08:32 PM Software Development: RE: mtdblock kernel crash
1. OK.
2. Fair enough, didn't catch that originally.
3. Sure, I'll get you something tomorrow.
Couple more q...
Michael Williamson
07:20 PM Software Development: RE: mtdblock kernel crash
Thanks for the quick response!
1. Toolchain:
gcc version 4.5.1 (Sourcery G++ Lite 2010.09-50)
2. Root FS is in...
Zoltan Csizmadia
06:37 PM Software Development: RE: mtdblock kernel crash
Can you try the same command without mounting /dev/mtdblock0 as the rootfs? (e.g., stay in your ram initrd filesystem... Michael Williamson
06:34 PM Software Development: RE: mtdblock kernel crash
Mike,
It was a clean copy. I've made changes only to make it buildable from Windows (Cygwin). But those changes we...
Zoltan Csizmadia
06:19 PM Software Development: RE: mtdblock kernel crash
Hi Zoltan,
We'll need to try to reproduce this here. It may take a day to get to it.
When you rebuilt, did you...
Michael Williamson
05:35 PM Software Development: RE: mtdblock kernel crash
This is what I did to crash the kernel:
2. echo Test > /dev/mtdblock9
Zoltan Csizmadia
05:34 PM Software Development: mtdblock kernel crash
Hi,
I've got the latest linux kernel image, defconfig'd it, enabled SPI flashes, and nuilt the kernel.
1. If I ...
Zoltan Csizmadia

06/28/2011

05:00 PM Software Development: RE: Where can I get the files listed on the DSPLink Hello World wiki?
Hi Marc,
I just sent you the additional files you need. Let us know if you run into any further issues.
Thanks,...
Gregory Gluszek
10:48 AM Software Development: RE: Where can I get the files listed on the DSPLink Hello World wiki?
Hi,
I am also having trouble finding the prerequisite files for the PC side (dsp_main.cpp, dspcore.lib, ect). I d...
Marc Lichtman
 

Also available in: Atom

Go to top
Add picture from clipboard (Maximum size: 1 GB)