Hi. Two months ago I posted a question http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/t/394692
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi. Chip's revision is PG 1.0.
Steps to convert .out to .bin:
utils\hex6x boot.rmd
utils\bconvert64x -le boot.btbl boot.btbl.bcv64x
utils\b2i2c boot.btbl.bcv64x boot.btbl.bcv64x.i2c
utils\b2ccs boot.btbl.bcv64x.i2c boot.btbl.bcv64x.i2c.ccs
bootbuild my_boot.map
utils\ccs2bin -swap i2crom.ccs spirom_le.swap.bin
boot.rmd
boot.out
-a
-boot
-e _c_int00
ROMS
{
ROM1: org = 0x0400, length = 0x100000, memwidth = 32, romwidth = 32
files = { boot.btbl }
}
my_boot.map
section
{
boot_mode = 50
param_index = 0
options = 1
core_freq_mhz = 1000
next_dev_addr_ext = 0x0
sw_pll_flags = 1
sw_pll_mult = 19
sw_pll_prediv = 0
sw_pll_postdiv = 0
addr_width = 24
n_pins = 4
csel = 0
mode = 2
c2t_delay = 0
bus_freq_mhz = 25
bus_freq_khz = 0
exe_file = "boot.btbl.bcv64x.i2c.ccs"
}
I have an EVM board and a custom board. I wrote a simple program with CLI interface via UART. Image boots fine from NOR, i can use CLI menu and do some tests, but NDK doesn't work. When i load that program in Debug mode at CCS - everything works fine, including NDK. In my program i use a function Global_Default_Setup_Silent(), which i took from GEL file.
Thanks for help.