<feed xmlns='http://www.w3.org/2005/Atom'>
<title>freedom-e-sdk/software/hello/Makefile, branch useTimerIRQ</title>
<subtitle>my bad beginner RISC-V assembly LED blinking code.</subtitle>
<link rel='alternate' type='text/html' href='https://sillymon.ch/cgit/freedom-e-sdk/'/>
<entry>
<title>Update examples to pickup licenses</title>
<updated>2019-05-30T02:19:33+00:00</updated>
<author>
<name>Bunnaroath Sou</name>
<email>bsou@sifive.com</email>
</author>
<published>2019-05-30T02:19:33+00:00</published>
<link rel='alternate' type='text/html' href='https://sillymon.ch/cgit/freedom-e-sdk/commit/?id=6b5388d3950b2d2293c44ce35cf2772919b8af90'/>
<id>6b5388d3950b2d2293c44ce35cf2772919b8af90</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update all software examples to use wildcards in makefile</title>
<updated>2019-03-26T17:53:29+00:00</updated>
<author>
<name>Nathaniel Graff</name>
<email>nathaniel.graff@sifive.com</email>
</author>
<published>2019-03-26T17:53:29+00:00</published>
<link rel='alternate' type='text/html' href='https://sillymon.ch/cgit/freedom-e-sdk/commit/?id=0450c27bb4a44ed40f6d9f40ac08549dc25e8524'/>
<id>0450c27bb4a44ed40f6d9f40ac08549dc25e8524</id>
<content type='text'>
Signed-off-by: Nathaniel Graff &lt;nathaniel.graff@sifive.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Nathaniel Graff &lt;nathaniel.graff@sifive.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add missing READMEs to software examples</title>
<updated>2019-03-15T17:38:40+00:00</updated>
<author>
<name>Nathaniel Graff</name>
<email>nathaniel.graff@sifive.com</email>
</author>
<published>2019-03-15T17:38:40+00:00</published>
<link rel='alternate' type='text/html' href='https://sillymon.ch/cgit/freedom-e-sdk/commit/?id=7a85a8a93e8e75395bde820ec46c34cf44db9f76'/>
<id>7a85a8a93e8e75395bde820ec46c34cf44db9f76</id>
<content type='text'>
Signed-off-by: Nathaniel Graff &lt;nathaniel.graff@sifive.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Nathaniel Graff &lt;nathaniel.graff@sifive.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add PMP example program</title>
<updated>2019-01-30T19:14:33+00:00</updated>
<author>
<name>Nathaniel Graff</name>
<email>nathaniel.graff@sifive.com</email>
</author>
<published>2019-01-14T18:01:30+00:00</published>
<link rel='alternate' type='text/html' href='https://sillymon.ch/cgit/freedom-e-sdk/commit/?id=c615e937538d438c46efd46f9254a2a74b591205'/>
<id>c615e937538d438c46efd46f9254a2a74b591205</id>
<content type='text'>
Signed-off-by: Nathaniel Graff &lt;nathaniel.graff@sifive.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Nathaniel Graff &lt;nathaniel.graff@sifive.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Ignore and clean hello.hex</title>
<updated>2019-01-11T19:09:11+00:00</updated>
<author>
<name>Nathaniel Graff</name>
<email>nathaniel.graff@sifive.com</email>
</author>
<published>2019-01-11T19:09:07+00:00</published>
<link rel='alternate' type='text/html' href='https://sillymon.ch/cgit/freedom-e-sdk/commit/?id=156edfd6a7709cbc187ded6892485ad898751739'/>
<id>156edfd6a7709cbc187ded6892485ad898751739</id>
<content type='text'>
Signed-off-by: Nathaniel Graff &lt;nathaniel.graff@sifive.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Nathaniel Graff &lt;nathaniel.graff@sifive.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Move hello example to submodule</title>
<updated>2018-12-14T02:14:15+00:00</updated>
<author>
<name>Nathaniel Graff</name>
<email>nathaniel.graff@sifive.com</email>
</author>
<published>2018-12-13T21:59:49+00:00</published>
<link rel='alternate' type='text/html' href='https://sillymon.ch/cgit/freedom-e-sdk/commit/?id=d6bd334ec0846501c7a904802ed2aefe8e664671'/>
<id>d6bd334ec0846501c7a904802ed2aefe8e664671</id>
<content type='text'>
Signed-off-by: Nathaniel Graff &lt;nathaniel.graff@sifive.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Nathaniel Graff &lt;nathaniel.graff@sifive.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor libc stubs into libwrap</title>
<updated>2016-12-14T20:23:40+00:00</updated>
<author>
<name>Albert Ou</name>
<email>albert@sifive.com</email>
</author>
<published>2016-12-13T23:05:19+00:00</published>
<link rel='alternate' type='text/html' href='https://sillymon.ch/cgit/freedom-e-sdk/commit/?id=3dbaad0a1f27b96462541e1189efe37ffa913e9a'/>
<id>3dbaad0a1f27b96462541e1189efe37ffa913e9a</id>
<content type='text'>
The --wrap feature of GNU ld supports a cleaner framework for linking in
alternative implementations of libc functions without cpp hacks.
Place wrappers in separate object files to reduce static code size.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The --wrap feature of GNU ld supports a cleaner framework for linking in
alternative implementations of libc functions without cpp hacks.
Place wrappers in separate object files to reduce static code size.
</pre>
</div>
</content>
</entry>
<entry>
<title>Bump Everything to Match new Freedom Repo (#8)</title>
<updated>2016-11-30T18:55:18+00:00</updated>
<author>
<name>Megan Wachs</name>
<email>megan@sifive.com</email>
</author>
<published>2016-11-30T18:55:18+00:00</published>
<link rel='alternate' type='text/html' href='https://sillymon.ch/cgit/freedom-e-sdk/commit/?id=ae5f878d6acadabaa671a7a30b87e16eb1d718a7'/>
<id>ae5f878d6acadabaa671a7a30b87e16eb1d718a7</id>
<content type='text'>
* Bump tool versions

* Use version of OpenOCD which can load programs into flash

* Bump OpenOCD to Handle ISSI Flash Programming

* Update Header files

* add initial support for hifive1

* add dhrystone

* add clock helper functions

* add openocd cfg file

* Demo_GPIO checkpoint -- compiles and runs but no blinky LEDs

* Remove riscv-tests submodule

* Remove FPGA files, as they are no longer relevant to this Repository

* Add openocd_upload script

* Add Pinmux Mappings

Adding the pinmux mappings to the Platform Header

* Add IOF Mappings to platform header

* Re-order the IOF Mapping declarations

* Add more useful things to platform headers

* Get GPIO Demo working again (except interrupts aren't working)

* Update README with more OS packages needed

A bare ubuntu-16.04.1-server installation could not run `make tools`
without these packages.

* bump openocd to get SCKDIV fix

* Remove duplicated help text for run_debug target

* Add package to README that is needed for openocd build

Without this package I was seeing two different failures like below
when running `make tools`.

/home/scottj/freedom-e-sdk/openocd/configure: line 4533: syntax error near unexpected token `0.23'
/home/scottj/freedom-e-sdk/openocd/configure: line 4533: `PKG_PROG_PKG_CONFIG(0.23)'
Makefile:70: recipe for target '/home/scottj/freedom-e-sdk/toolchain/bin/openocd' failed
make: *** [/home/scottj/freedom-e-sdk/toolchain/bin/openocd] Error 2

... or ...

+ autoconf
configure.ac:12: error: possibly undefined macro: AC_MSG_WARN
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
configure.ac:240: error: possibly undefined macro: AC_MSG_NOTICE
configure.ac:342: error: possibly undefined macro: AC_DEFINE
Makefile:70: recipe for target '/home/scottj/freedom-e-sdk/toolchain/bin/openocd' failed
make: *** [/home/scottj/freedom-e-sdk/toolchain/bin/openocd] Error 1

* Bump OpenOCD to not overwrite SCKDIV when flashing

* Roll back CoreMark
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Bump tool versions

* Use version of OpenOCD which can load programs into flash

* Bump OpenOCD to Handle ISSI Flash Programming

* Update Header files

* add initial support for hifive1

* add dhrystone

* add clock helper functions

* add openocd cfg file

* Demo_GPIO checkpoint -- compiles and runs but no blinky LEDs

* Remove riscv-tests submodule

* Remove FPGA files, as they are no longer relevant to this Repository

* Add openocd_upload script

* Add Pinmux Mappings

Adding the pinmux mappings to the Platform Header

* Add IOF Mappings to platform header

* Re-order the IOF Mapping declarations

* Add more useful things to platform headers

* Get GPIO Demo working again (except interrupts aren't working)

* Update README with more OS packages needed

A bare ubuntu-16.04.1-server installation could not run `make tools`
without these packages.

* bump openocd to get SCKDIV fix

* Remove duplicated help text for run_debug target

* Add package to README that is needed for openocd build

Without this package I was seeing two different failures like below
when running `make tools`.

/home/scottj/freedom-e-sdk/openocd/configure: line 4533: syntax error near unexpected token `0.23'
/home/scottj/freedom-e-sdk/openocd/configure: line 4533: `PKG_PROG_PKG_CONFIG(0.23)'
Makefile:70: recipe for target '/home/scottj/freedom-e-sdk/toolchain/bin/openocd' failed
make: *** [/home/scottj/freedom-e-sdk/toolchain/bin/openocd] Error 2

... or ...

+ autoconf
configure.ac:12: error: possibly undefined macro: AC_MSG_WARN
      If this token and others are legitimate, please use m4_pattern_allow.
      See the Autoconf documentation.
configure.ac:240: error: possibly undefined macro: AC_MSG_NOTICE
configure.ac:342: error: possibly undefined macro: AC_DEFINE
Makefile:70: recipe for target '/home/scottj/freedom-e-sdk/toolchain/bin/openocd' failed
make: *** [/home/scottj/freedom-e-sdk/toolchain/bin/openocd] Error 1

* Bump OpenOCD to not overwrite SCKDIV when flashing

* Roll back CoreMark
</pre>
</div>
</content>
</entry>
</feed>
