• Join
  • Sign In with my.TI Login
Texas Instruments
  • Products
  • Applications
  • Tools & Software
  • Support & Community
  • Sample & Buy
  • About TI
Sample & Purchase Cart Sample & Purchase Cart
  • Search
  • Advanced
TI E2E™ Community
  • Support Forums
  • Blogs
  • Groups
  • Videos
  • 简体中文
  • More ...
TI Home » TI E2E Community » Support Forums » Embedded Software » Linux » Linux forum » All Tags » Linux-C6x
Share
Linux
  • Forum

Browse by Tags

Linux

Welcome to the Linux Section of the TI E2E Support Community. Ask questions, share knowledge, explore ideas, and help solve problems with fellow engineers. To post a question, click on the forum tab then "New Post".

Sign In to Post
Tags
You have subscribed to this tag. To view or manage your tag subscriptions, click here.   Close
You have unsubscribed from this tag. To view or manage your tag subscriptions, click here.   Close
You are currently viewing:
Linux-C6x
  • boot args
  • boot methods
  • c6678
  • c6678.
  • Codesourcery
  • compiler
  • development environment
  • EVM6678L
  • EVMC6678L
  • helloworld
  • linux master
  • mcoreloader
  • MESSAGEQ
  • sysbios
  • sysbios core 1-7
  • Syslink
Related Posts
  • Forum Post: Linux C6x 2.0 Beta 2 Release for C66x and C64x devices

    Raghu Nambiath Raghu Nambiath
    Normal 0 false false false MicrosoftInternetExplorer4 Beta-2 release for Linux MCSDK 2.0 is available at TI.com: URL . Release is also available at linux-c6x.org: URL . Major updates compared to Beta-1 release includes...
    on Aug 7, 2011
  • Forum Post: C6678 getrusage

    Lorin Netsch Lorin Netsch
    Does the Linux-C6x_2.0_Beta2_Release support getrusage with RUSAGE_THREAD? I noticed that in the Codesourcery toolchain RUSAGE_THREAD is not defined in libc/usr/include/bits/resource.h, but it is included in libc/usr/include/linux/resource.h. Can you tell me what the difference is between the two...
    on Aug 15, 2011
  • Forum Post: c6678 kernel build configuration fails

    Lorin Netsch Lorin Netsch
    When I follow the instructions to configure the Linux-c6x-2.0-beta2 from the downloaded tar files, I am getting the following: sard@sard-desktop:~/my-linux-c6x/linux-c6x-2.0-beta2/linux-c6x-project$ ./prj config scripts/setup distro == Ubuntu all following packages already installed: build-essential...
    on Aug 15, 2011
  • Forum Post: Re: c6678 kernel build configuration fails

    Lorin Netsch Lorin Netsch
    Rex, You were correct. These two environment variables were not set and that would solve the problem. However, I did not see any reason to download CCS and the Codesourcery tools again. I examined the file linux-c6x-2.0-beta2/linux-c6x-project/setenv and at the end of the script it had commented...
    on Aug 17, 2011
  • Forum Post: c6678 - writing blob.bin to flash

    Lorin Netsch Lorin Netsch
    I have built a blob.bin file according to the Linux-c6x-2.0-beta2 Release Notes, but the instructions are not clear on how to load this to the nand flash. Do I move this to the program_evm/binaries/evm6678l directory, renaming it as nand.bin and then follow the instructions in the User Guide?
    on Aug 17, 2011
  • Forum Post: Re: c6678 - Kernel panic

    Rex Chang Rex Chang
    I assume the program you are running is in user space. The error means the data corrupted in the middle of operation and Kernel does not have a way out of it. Do you think GDB will help to debug it? Please refer to the GDB wiki page in Linux-c6x Ecosystem Features.
    on Aug 24, 2011
  • Forum Post: Re: c6678 - console shell pathname expansion

    Lorin Netsch Lorin Netsch
    I get the same results as you for the above commands, but I don't see what that has to do with how the shell is acting. An example of what I am mentioning is: / # ls /bin/* ls: /bin/*: No such file or directory but ls works if I don't specify path expansion characters: / # ls ...
    on Aug 31, 2011
  • Forum Post: c6678 - console shell pathname expansion

    Lorin Netsch Lorin Netsch
    In the serial I/O console for the EVM, the shell does not appear to have pathname expansion enabled. Is it possible to turn it on?
    on Aug 23, 2011
  • Forum Post: c6678 - Kernel panic

    Lorin Netsch Lorin Netsch
    I am trying to run a program from the serial console that processes the same data multiple times. It works when processing through the data a few times, but for a larger number of iterations I received "Kernel panic - not syncing: BUG!" Do you have any ideas for what may be causing this or...
    on Aug 23, 2011
  • Forum Post: Re: c6678 - Kernel panic

    Lorin Netsch Lorin Netsch
    The code that I wrote started multiple threads. The GNU tools seem to use a single threaded model, so as a work-around I changed my code so it does not use threads. That seems to have fixed the problem. -Lorin
    on Sep 15, 2011
  • Forum Post: Programming the Nand Flash with Linux-c6x kernel on emvc6678le

    Jerry Kranz Jerry Kranz
    On evmc6678le board: I meet a problem when I follow the user guide of linux-c6x to program the on board nand flash. I had build the linux-c6x successful and got the file "vmlinux-2.6.34-evmc6678.el-20111027-1.bin" in "product" folder. Then, I use the bootlob tools modify...
    on Oct 27, 2011
  • Forum Post: Re: linux-c6x abort() in write i2c for c6472 EVM in CCS5.1

    Rex Chang Rex Chang
    I use window and CCS 5.0.3 to program the Beta2 IBL. The console screen shows Data compare passed, but the debug screen has a tag tittled abort() at /...../exit.c:;67 0x847320 with text content saying Can't find a source file at "/......././exit.c" Locate the file or edit the source...
    on Dec 20, 2011
  • Forum Post: Re: linux-c6x abort() in write i2c for c6472 EVM in CCS5.1

    Rex Chang Rex Chang
    Hi, Jon, To get to NAND boot, you'll need first burn IBL for TFTP boot. I want to be sure that we are in sync on the steps after the EEPROM writer is executed. Steps following "Data compare passed" console message are: 1. load program of i2cparam_0x50_c6472_le_0x500.out and execute...
    on Dec 22, 2011
  • Forum Post: Re: linux-c6x communicate with sys/bios on c6678

    Rex Chang Rex Chang
    Hi, Jerry, Under linux-c6x wiki page, there is a link to software ecosystem features which has info on syslink. There are also demo codes under projects/syslink. Would these info help?
    on Jan 13, 2012
  • Forum Post: Re: linux-c6x communicate with sys/bios on c6678

    Rex Chang Rex Chang
    Hi, Jerry, There are 2 directories under syslink/samples, hlos and rtos. Codes under hlos directory are meant to run in the user space of the linux, and rtos is to run under BIOS. When running in linux user space, it is not using .xe66 image. Hence I am a bit confused. The example is for linux envrionment...
    on Jan 16, 2012
  • Forum Post: Re: linux-c6x communicate with sys/bios on c6678

    Rex Chang Rex Chang
    Hi, Jerry, Each subdirectory, notify, messageQ, etc, under rtos has directories for c64x and c66x, c6678 and c6670 sepcifically. I am not sure why you don't see the cfg files in those 2 c66x directories. I got source code both from git server and src tarball and cfg files for c66x are shown in...
    on Jan 17, 2012
  • Forum Post: linux-c6x communicate with sys/bios on c6678

    Jerry Kranz Jerry Kranz
    I want to create two program run on c6678,one runs on core 0 linux ,the other runs on core 1-7 sys/bios. These two program communicate with each other by syslink. but the syslink on linux-c6x has a little different,is there any demo about this framework? I write a little program on linux side...
    on Jan 13, 2012
  • Forum Post: Re: Linux-c6x: how to change kernel configuration ?

    Rex Chang Rex Chang
    Hi, Christophe, The kernel configuration can be done by running "make menuconfig" in linux-c6x directory, and select "Processor type and features" submenu. Be sure the environment variables are set by sourcing the setenv in linux-c6x-project before menuconfig. It seems that the...
    on Jan 25, 2012
  • Forum Post: Re: Linux-c6x: how to change kernel configuration ?

    Rex Chang Rex Chang
    Hi, Christophe, When you run "make menuconfig" from a subprject directory, linux-c6x, the environment has not been set up yet. You should source the setenv file in linux-c6x-project. Then run "make ti_evmc6678_defconfig" to set c6678 default configuration, and menuconfig to alter...
    on Jan 31, 2012
  • Forum Post: Re: Linux-c6x: how to change kernel configuration ?

    Rex Chang Rex Chang
    Hi, Christophe, I don't think there is one. Looking from the top level, linux-c6x is the kernel directory, busybox for busybox, linux-c6x-project, the top level of linux-c6x-2.0 project top level. projects are the applications/packages have been ported to c6x platform, Products are where all built...
    on Jan 31, 2012
  • Forum Post: Re: Build errors while building Linux-c6x 2.0 for C6678 evm

    Rex Chang Rex Chang
    Hi, Do you get anything under sdk/c6x-uclinux/libc/c674x/lib? Is libpthread.so.0 soft linked to libpthread-0.9.32-rc2-git.so? Do you have them under c6x-gcc where the gcc compiler is installed?
    on Jan 31, 2012
  • Forum Post: Re: Build errors while building Linux-c6x 2.0 for C6678 evm

    KBM KBM
    Hi, the following is what I have under sdk/c6x-uclinux/libc/c674x/lib : libcrypt-0.9.32-rc2-git.so libdl-0.9.32-rc2-git.so libm-0.9.32-rc2-git.so libnsl-0.9.32-rc2-git.so libpthread-0.9.32-rc2-git.so libresolv-0.9.32-rc2-git.so librt-0.9.32-rc2-git.so libthread_db-0.9.32-rc2-git.so libuClibc-0...
    on Feb 1, 2012
  • Forum Post: Re: Build errors while building Linux-c6x 2.0 for C6678 evm

    Rex Chang Rex Chang
    Hi, Rachid, Do you only have those *.rc2-git.so under sdk/c6x-uclinux/libc/c674x/lib? any *.so.* soft link to these files in the same sdk directory? I have not been able to see the same error as yours when building full-root and syslink as configured in your setenv. The files in my gcc-c6x/c6x-uclinux...
    on Feb 1, 2012
  • Forum Post: Re: Linux-c6x: how to change kernel configuration ?

    Rex Chang Rex Chang
    Hi, Christophe, There are several ways to do it. 1) (a) After getting your .config file from menuconfig, just run 'make' and the result is in vmlinux. (b) cp vmlinux ../product/vmlinux-myconfig (c) c6x-uclinux-objcopy -o binary ../product/vmlinux-myconfig.bin. By doing this way, you can...
    on Feb 1, 2012
  • Forum Post: Re: Build errors while building Linux-c6x 2.0 for C6678 evm

    KBM KBM
    Hi Rex, yes, I have only those *.rc2-git.so under /sdk/c6x-uclinux/libc/c674x/lib. I boostrap again and the same errors happened. I followed the steps mentionned at http://www.linux-c6x.org/wiki/index.php/Linux-c6x_2.0_Release.L Thanks, Rachid
    on Feb 2, 2012
12
TI E2E™ Community
  • Support Forums
  • Blogs
  • Videos
  • Groups
  • Site Support & Feedback
  • Settings
TI E2E™ Community Groups
  • TI University Program
  • Make the Switch
  • Microcontroller Projects
  • Motor Drive & Control
Other Communities
  • Deyisupport
  • Designsomething.org
  • beagleboard.org
  • TI on Element 14
  • TI on TechXchangeSM
Other Technical & Support Resources
  • WEBENCH® Design Center
  • Product Information Centers
  • Technical Documents
  • TI Design Network
  • TI Technical Articles
  • TI Training

All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.

Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms of Use of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms of Use of this site. TI, its suppliers and providers of content reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.

Follow Us Texas Instruments on Facebook Texas Instruments on Twitter Texas Instruments on LinkedIn Texas Instruments on Google+
TI Worldwide | Contact Us | my.TI Login | Site Map | Corporate Citizenship | mobile m.ti.com (Mobile Version)

TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs and
embedded processors, along with software, tools and the industry’s largest sales/support staff.

© Copyright 1995-2013 Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy Policy | Terms of Use