Hi,
I need to know , how to create keil project for RM46 using Halcogen ?
I want some sample project in Keil for RM46.
Please help.
Neha.
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,
I need to know , how to create keil project for RM46 using Halcogen ?
I want some sample project in Keil for RM46.
Please help.
Neha.
Neha,
Please have a look at this post:
http://e2e.ti.com/support/microcontrollers/hercules/f/312/t/365243.aspx
On Halcogen welcome page, there is a link for Keil and Halcogen integration. Please have a look.
Hi,
I have generated rti blinky project in keil but its not working in debug mode with jlink .
Am i using correct linker script?
please let me know what is going wrong in it? attaching my project file.
thanks
Hi,
HALCOGEN letest version has got problem in driver enable tab "Enable RTI driver"
not getting configure
thanks.
Neha,
I don't know which version of Halcogen you are using.
In the project you shared, the sys_intvecs.asm is incorrect. The SVC exception is missing. This file is generated by Halcogen.
In your sys_main.c, your code has to be added in between the USER CODE BEGIN and USER CODE END.
This is also true for the #include that are specific to your project.
To simplify, please find attached a project (Blinky_test)
I've used Halcogen 04.01.00 to generate the code. The Halcogen config file are also part of the zip file.
You can open it from Halcogen.
Please have a try and let me know.
Hi Jean,
Thanks for a quick reply, its working now .
have you done any changes into linker file ?
I am using Halcogen version 04.00.00
Thank you very much,
Neha.
Hi ,
I am getting error in my application projrct like ----
Error: L6915E: Library reports error: Heap was used, but no heap region was defined
may be need to add heap section in linker but how i dont know the script
can you help?
Thanks,
Neha.
Neha,
I assume this error is in Keil environment?
Try the following:
FLASH 0x00000000 0x00140000
{
VECTORS 0x00000000 0x00000020
{
*.o (intvecs, +First)
}
FLASH0 0x00000020 0x0013FFE0
{
*.o (reset, +First)
*(InRoot$$Sections)
.ANY3 (+RO)
}
ARM_LIB_STACK 0x08000000 EMPTY 0x00001500
{
}
ARM_LIB_HEAP 0x08001500 EMPTY -0x800 ; Heap region growing down
RAM 0x08001d00 0x0002300
{
.ANY (+RW +ZI)
}
}
This is coming from:
http://www.keil.com/support/man/docs/armlink/armlink_pge1362065977713.htm
The 0x800 size from the heap is just an example.
Please let me know if this is solving your problem.
Hi,
Now I am getting error =like :(ON Keil IDE )
error: L6050U: The code size of this image (37988 bytes) exceeds the maximum allowed for this version of the linker.
I need to understand what are maximum possible ranges with starting addresses for ROM, RAM and Heap for R4f
what i need to refer for that.
thanks.
Neha.
Neha,
Which version of uVision are you using?
Please have a look at the following table.
http://www.keil.com/arm/selector.asp
Also, once you close a thread, please open a new one if you have additional question.
Thank you.
Hi,
It is MDK Lite version 5.0;
please help for linker script for Keil MDK lite version 5.0 .
thanks,
Neha.
Neha,
As visible in the following screen shoot, the MDK Lite has a 32KB Linker limit.
In other word, your application code cannot be bigger than 32KB.
In one of your post you said the error is when your code is 37988 bytes = 37.09KB
There is nothing I can do for you. If you are using MDK for your application, you have to buy a full product license.