Gregory Nutt
|
0a4258db6d
|
MAINOBJ needs to be added to object list in many Makefile
|
2014-09-11 06:48:11 -06:00 |
|
Gregory Nutt
|
681b3baf96
|
Changes to many Makefiles. For kernel buil object containing main cannot go into library because of name collisions. The object file must be handled as a special case in every Makefile
|
2014-09-07 09:17:23 -06:00 |
|
Gregory Nutt
|
043d6898db
|
Determine the main object name from the main source name in every kernel build Makefile
|
2014-09-07 07:19:19 -06:00 |
|
Gregory Nutt
|
2881b73f3d
|
Add an nm command after every kernel build link to show if there are any undefined symbols
|
2014-09-07 07:15:59 -06:00 |
|
Gregory Nutt
|
70765b94fc
|
Add the main object to the list objects to link in every kernel build link command
|
2014-09-07 07:12:55 -06:00 |
|
Gregory Nutt
|
22720d5eb3
|
Add the main object to the dependencies for the kernel build
|
2014-09-07 07:09:22 -06:00 |
|
Gregory Nutt
|
b65500c289
|
If now a kernel build, then add the main object in with all of the rest
|
2014-09-07 07:05:54 -06:00 |
|
Gregory Nutt
|
22eb5d5c46
|
Update apps/examples/helloxx/Makefile
|
2014-09-07 06:59:30 -06:00 |
|
Gregory Nutt
|
181b75301f
|
Customize the program name in the generic setup that was added to each makefile that installs a program
|
2014-09-06 13:30:44 -06:00 |
|
Gregory Nutt
|
3454362678
|
Add generic setup logic to every Makefile that installs a program. Each will need customization
|
2014-09-06 13:19:02 -06:00 |
|
Gregory Nutt
|
cedf1d7369
|
Fix all install targets
|
2014-09-06 13:01:44 -06:00 |
|
Gregory Nutt
|
72cd42282c
|
Oops wrong else
|
2014-09-06 10:54:58 -06:00 |
|
Gregory Nutt
|
753f347723
|
Add missing else from last big change
|
2014-09-06 10:51:18 -06:00 |
|
Gregory Nutt
|
544cfc8aa2
|
Add program installation for CONFIG_BUILD_KERNEL in all Makefiles that build a main()
|
2014-09-06 10:42:03 -06:00 |
|
Gregory Nutt
|
d8a239d649
|
Use more standard *argv[] instead easier **argv
|
2014-09-06 09:23:23 -06:00 |
|
Gregory Nutt
|
9f7c9b273f
|
With kernel build, entry point to all tasks is main, not some xyz_main
|
2014-09-06 09:19:15 -06:00 |
|
Gregory Nutt
|
d6bcd1a93a
|
Add an install target to all makefiles. For the import build, the top-level Makefile now does two passes: (1) builds libapp.a, then (2) installs the programs (not yet finished)
|
2014-09-06 08:00:47 -06:00 |
|
Gregory Nutt
|
1f2eb77f11
|
The hex2bin library did not build with debug off
|
2014-06-26 16:40:38 -06:00 |
|
Gregory Nutt
|
51d282af47
|
hex2bin: Add alternative interface layers to illustrate how to load programs
|
2014-06-16 15:43:23 -06:00 |
|
Gregory Nutt
|
349ccbb6ef
|
hex2bin: Fix un-necessary seeks because expected address was not being updated
|
2014-06-16 10:58:33 -06:00 |
|
Gregory Nutt
|
36595a49cb
|
hex2mem: Like hex2bin, but writes Intel HEX files directly to memory
|
2014-06-16 10:34:50 -06:00 |
|
Gregory Nutt
|
896d1d3f83
|
hex2bin: Fix some indexing errors
|
2014-06-16 08:37:44 -06:00 |
|
Gregory Nutt
|
7019e782ad
|
hex2bin: Fix a typo in the stack size
|
2014-06-16 08:12:46 -06:00 |
|
Gregory Nutt
|
5791392591
|
hex2bin: Needs a little larger stack
|
2014-06-16 08:10:40 -06:00 |
|
Gregory Nutt
|
6445ddbceb
|
hex2bin: Various bugfixes
|
2014-06-16 07:31:30 -06:00 |
|
Gregory Nutt
|
0487f8fbf4
|
hex2dump: Needs to read new character at end of the loop
|
2014-06-15 14:06:46 -06:00 |
|
Gregory Nutt
|
0bb3b49cc2
|
hex2bin: Start code should not be in buffer
|
2014-06-15 13:28:03 -06:00 |
|
Gregory Nutt
|
c61bb3a0a2
|
Fix an error in exec(). argv[] has not being passed
|
2014-06-15 13:22:44 -06:00 |
|
Gregory Nutt
|
2b01e7c297
|
Add conversion of Intel HEX to binary
|
2014-06-15 12:07:27 -06:00 |
|